WindowsIdentity.GetAnonymous Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.