Aracılığıyla paylaş


WindowsIdentity.GetAnonymous Yöntem

Tanım

Anonim bir WindowsIdentity kullanıcıyı temsil etmek için kodunuzda sentinel değeri olarak kullanabileceğiniz bir nesne döndürür. Özellik değeri, Windows işletim sistemi tarafından kullanılan yerleşik anonim kimliği temsil etmez.

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

Döndürülenler

Anonim kullanıcıyı temsil eden bir nesne.

Örnekler

Aşağıdaki kod, anonim bir Windows kullanıcısını GetAnonymous temsil eden bir WindowsIdentity nesne döndürmek için yönteminin kullanımını gösterir. Bu kod örneği, sınıfı için WindowsIdentity sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

Bu özellik, işlemleri anonim olarak değerlendirmenizi sağlayan boş WindowsIdentity bir nesne döndürür. Özellik değeri Windows anonim kullanıcısına karşılık gelmez ve kimliğe bürünme için kullanılamaz. Ayrıca, bu özellik tarafından döndürülen kimliğin statik olmadığını unutmayın; çağrısı GetAnonymous farklı bir anonim kimlik döndürür.

özelliğinden IsAnonymous dönüş değerini GetAnonymousalgılamak için kullanabilirsiniz. Ancak, IsAnonymous hem Windows anonim kimliğini hem de bu yöntem tarafından döndürülen anonim kimliği algılar. İkinci kimliği kullanmak için, özelliğine GetAnonymous güvenmek yerine dönüş değerini önbelleğe IsAnonymous alın.

Şunlara uygulanır