IPrincipal Arabirim
Ö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.
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
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.
Identity |
Geçerli sorumlunun kimliğini alır. |
Is |
Geçerli sorumlunun belirtilen role ait olup olmadığını belirler. |
Ü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 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: