WindowsIdentity.GetAnonymous 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回可在程式碼中用來做為代表匿名使用者之 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 屬性。