WindowsIdentity.GetAnonymous 方法

定義

傳回可在程式碼中用來做為代表匿名使用者之 Sentinel 值的 WindowsIdentity 物件。 屬性值不代表 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

傳回

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 屬性。

適用於