IPrincipal Arabirim

Tanım

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

public interface class IPrincipal
public interface IPrincipal
[System.Runtime.InteropServices.ComVisible(true)]
public interface IPrincipal
type IPrincipal = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IPrincipal = interface
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