Поделиться через


WindowsIdentity.GetAnonymous Метод

Определение

WindowsIdentity Возвращает объект, который можно использовать в качестве значения sentinel в коде для представления анонимного пользователя. Значение свойства не представляет встроенное анонимное удостоверение, используемое операционной системой Windows.

public:
 static System::Security::Principal::WindowsIdentity ^ GetAnonymous();
public static System.Security.Principal.WindowsIdentity GetAnonymous();
static member GetAnonymous : unit -> System.Security.Principal.WindowsIdentity
Public Shared Function GetAnonymous () As WindowsIdentity

Возвращаемое значение

Объект, представляющий анонимного пользователя.

Примеры

В следующем коде показано использование GetAnonymous метода для возврата WindowsIdentity объекта, представляющего анонимного пользователя Windows. Этот пример кода является частью более крупного примера, предоставленного для WindowsIdentity класса.

WindowsIdentity^ windowsIdentity = WindowsIdentity::GetAnonymous();
WindowsIdentity windowsIdentity = WindowsIdentity.GetAnonymous();
Dim windowsIdentity As WindowsIdentity
windowsIdentity = windowsIdentity.GetAnonymous()

Комментарии

Это свойство возвращает пустой WindowsIdentity объект, позволяющий рассматривать операции как анонимные. Значение свойства не соответствует анонимному пользователю Windows и не может использоваться для олицетворения. Кроме того, обратите внимание, что удостоверение, возвращаемое этим свойством, не является статическим; каждый вызов GetAnonymous возвращает другое анонимное удостоверение.

Свойство можно использовать IsAnonymous для обнаружения возвращаемого значения.GetAnonymous IsAnonymous Однако обнаруживает анонимное удостоверение Windows и анонимное удостоверение, возвращаемое этим методом. Чтобы использовать последнее удостоверение, кэшируйте GetAnonymous возвращаемое значение вместо использования IsAnonymous свойства.

Применяется к