共用方式為


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

傳回

物件,表示匿名使用者。

範例

下列程式代碼示範如何使用 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 屬性。

適用於