Платформа объекта в.NET?

Мы должны установить платформу объекта отдельно, или она идет с .net 3.5

7
задан Steve Guidi 10 February 2010 в 04:45
поделиться

2 ответа

Короткий ответ, для простоты и простоты использования, вы действительно не можете пойти не так с PostSharp.

Более длинный ответ: По моему мнению, вы должны выбирать между двумя рамками в зависимости от того, чего вы пытаетесь достичь.

Если вы хотите, чтобы аспекты, которые должны изменяться на основе контекста, учитывайте Spring.NET (или любую рамка, которая вводит код во время выполнения на основе конфигурации). Это позволяет настраивать поведение объектов в зависимости от выполняемых действий. Например, с помощью вашей конфигурации вы можете использовать один тип регистрации в консольном приложении, а другой в веб-приложении. Обратите внимание, что Spring также является контейнером DI (и некоторые другие вещи) - он выходит за рамки AOP, и, безусловно, стоит научиться использовать.

С другой стороны, если вы хотите, чтобы поведение, которое должно всегда действовать, независимо от контекста, то PostSharp (компиляция ткачества времени) является вашим лучшим.

Для того, что вы делаете, я рекомендую начать с PostSharp.

-121--3190185-

мне пришлось изменить код для передачи в идентификаторе пользователя и pwd.

Set objIADS = GetObject("WinNT:").OpenDSObject("WinNT://" & strDomain, strUsername, strPassword, ADS_SECURE_AUTHENTICATION)
Set objIADSUser = objIADS.GetObject("user", strUsername)

For each Member in objIADSUser.Groups
    If Member.Class = "Group" then
        If Member.Name = "TEST_AD_GROUP" then
            x = "true"
            EXIT FOR
        End If
    End If
Next
-121--4407412-

Отдельная установка. Похоже, вы можете найти его здесь .

2
ответ дан 7 December 2019 в 07:45
поделиться

Он поставляется с .Net 3.5 Service Pack 1

5
ответ дан 7 December 2019 в 07:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: