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