WindowsIdentity.IsAnonymous Özellik

Tanım

Kullanıcı hesabının sistem tarafından anonim hesap olarak tanımlanıp tanımlanmadığını belirten bir değer alır.

C#
public virtual bool IsAnonymous { get; }

Özellik Değeri

true kullanıcı hesabı anonim bir hesapsa; aksi takdirde , false.

Örnekler

Aşağıdaki kod, kullanıcı hesabının sistem tarafından anonim hesap olarak tanımlanıp tanımlanmadığını algılamak için özelliğinin kullanımını IsAnonymous 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.

C#
if (!windowsIdentity.IsAnonymous)
{
    propertyDescription += " is not an Anonymous account";
}

Açıklamalar

özelliği hem IsAnonymous Windows anonim kimliğini hem de yöntemi tarafından GetAnonymous döndürülen anonim kimliği algılar.

Anonim hesaplarla genellikle yalnızca ASP içinden karşılaşılır. Internet Information Services (IIS) tarafından anonim erişime izin verildiğinde NET tabanlı uygulamalar.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5