İngilizce dilinde oku

Aracılığıyla paylaş


IPrincipal Arabirim

Tanım

Bir asıl nesnenin temel işlevselliğini tanımlar.

C#
public interface IPrincipal
C#
[System.Runtime.InteropServices.ComVisible(true)]
public interface IPrincipal
Türetilmiş
Öznitelikler

Açıklamalar

Asıl nesne, kullanıcının kimliği (IIdentity) ve ait olduğu roller dahil olmak üzere kodun çalıştığı kullanıcının güvenlik bağlamını temsil eder.

Arabirimi uygulamak IPrincipal için tüm asıl nesneler gereklidir. Uygulamalar hakkında IPrincipal daha fazla bilgi için sınıfına ClaimsPrincipal bakın.

Özellikler

Identity

Geçerli sorumlunun kimliğini alır.

Yöntemler

IsInRole(String)

Geçerli sorumlunun belirtilen role ait olup olmadığını belirler.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.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, 2.1
UWP 10.0