ClaimsPrincipal Oluşturucular
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.
ClaimsPrincipal sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ClaimsPrincipal() |
ClaimsPrincipal sınıfının yeni bir örneğini başlatır. |
ClaimsPrincipal(IEnumerable<ClaimsIdentity>) |
Belirtilen talep kimliklerini kullanarak sınıfının yeni bir örneğini ClaimsPrincipal başlatır. |
ClaimsPrincipal(BinaryReader) |
belirtilen BinaryReaderile bir örneğini ClaimsPrincipal başlatır. |
ClaimsPrincipal(IIdentity) |
Belirtilen kimlikten sınıfının yeni bir örneğini ClaimsPrincipal başlatır. |
ClaimsPrincipal(IPrincipal) |
Belirtilen sorumludan sınıfının yeni bir örneğini ClaimsPrincipal başlatır. |
ClaimsPrincipal(SerializationInfo, StreamingContext) |
Geçersiz.
kullanılarak ISerializableoluşturulan serileştirilmiş bir akıştan sınıfının yeni bir örneğini ClaimsPrincipal başlatır. |
ClaimsPrincipal()
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
ClaimsPrincipal sınıfının yeni bir örneğini başlatır.
public:
ClaimsPrincipal();
public ClaimsPrincipal ();
Public Sub New ()
Açıklamalar
Yeni örnekle ilişkili kimlik yok. (Koleksiyon Identities boş).
Şunlara uygulanır
ClaimsPrincipal(IEnumerable<ClaimsIdentity>)
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
Belirtilen talep kimliklerini kullanarak sınıfının yeni bir örneğini ClaimsPrincipal başlatır.
public:
ClaimsPrincipal(System::Collections::Generic::IEnumerable<System::Security::Claims::ClaimsIdentity ^> ^ identities);
public ClaimsPrincipal (System.Collections.Generic.IEnumerable<System.Security.Claims.ClaimsIdentity> identities);
new System.Security.Claims.ClaimsPrincipal : seq<System.Security.Claims.ClaimsIdentity> -> System.Security.Claims.ClaimsPrincipal
Public Sub New (identities As IEnumerable(Of ClaimsIdentity))
Parametreler
- identities
- IEnumerable<ClaimsIdentity>
Yeni talep sorumlusunun başlatıldığı kimlikler.
Özel durumlar
identities
, null
değeridir.
Açıklamalar
Koleksiyon Identities belirtilen kimliklerle başlatılır.
Şunlara uygulanır
ClaimsPrincipal(BinaryReader)
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
belirtilen BinaryReaderile bir örneğini ClaimsPrincipal başlatır.
public:
ClaimsPrincipal(System::IO::BinaryReader ^ reader);
public ClaimsPrincipal (System.IO.BinaryReader reader);
new System.Security.Claims.ClaimsPrincipal : System.IO.BinaryReader -> System.Security.Claims.ClaimsPrincipal
Public Sub New (reader As BinaryReader)
Parametreler
- reader
- BinaryReader
öğesine BinaryReader işaret eden bir ClaimsPrincipal.
Özel durumlar
reader
, null
değeridir.
Açıklamalar
Normalde, BinaryReader baytları kullanılarak WriteTo oluşturulur ve ile aynı şekilde BinaryWriterbaşlatılır.
Şunlara uygulanır
ClaimsPrincipal(IIdentity)
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
Belirtilen kimlikten sınıfının yeni bir örneğini ClaimsPrincipal başlatır.
public:
ClaimsPrincipal(System::Security::Principal::IIdentity ^ identity);
public ClaimsPrincipal (System.Security.Principal.IIdentity identity);
new System.Security.Claims.ClaimsPrincipal : System.Security.Principal.IIdentity -> System.Security.Claims.ClaimsPrincipal
Public Sub New (identity As IIdentity)
Parametreler
- identity
- IIdentity
Yeni talep sorumlusunun başlatıldığı kimlik.
Özel durumlar
identity
, null
değeridir.
Açıklamalar
Belirtilen kimlik içinden ClaimsIdentityatanabilirse, koleksiyonu başlatmak Identities için kullanılır. Aksi takdirde, belirtilen kimlik kullanılarak bir ClaimsIdentity oluşturulur ve koleksiyonu başlatmak için kullanılır.
Şunlara uygulanır
ClaimsPrincipal(IPrincipal)
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
Belirtilen sorumludan sınıfının yeni bir örneğini ClaimsPrincipal başlatır.
public:
ClaimsPrincipal(System::Security::Principal::IPrincipal ^ principal);
public ClaimsPrincipal (System.Security.Principal.IPrincipal principal);
new System.Security.Claims.ClaimsPrincipal : System.Security.Principal.IPrincipal -> System.Security.Claims.ClaimsPrincipal
Public Sub New (principal As IPrincipal)
Parametreler
- principal
- IPrincipal
Yeni talep sorumlusunun başlatıldığı sorumlu.
Özel durumlar
principal
, null
değeridir.
Açıklamalar
Belirtilen sorumlu'dan ClaimsPrincipalatanabilirse, tüm kimlikleri koleksiyona Identities eklenir. Belirtilen sorumlu'dan ClaimsPrincipalatanamazsa, özelliğinden IPrincipal.Identity yeni ClaimsIdentity bir oluşturulur IIdentity ve koleksiyonuna Identities eklenir.
Şunlara uygulanır
ClaimsPrincipal(SerializationInfo, StreamingContext)
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
- Kaynak:
- ClaimsPrincipal.cs
Dikkat
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
kullanılarak ISerializableoluşturulan serileştirilmiş bir akıştan sınıfının yeni bir örneğini ClaimsPrincipal başlatır.
protected:
ClaimsPrincipal(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ClaimsPrincipal (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ClaimsPrincipal (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
protected ClaimsPrincipal (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Claims.ClaimsPrincipal : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsPrincipal
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Claims.ClaimsPrincipal : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsPrincipal
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsPrincipal : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsPrincipal
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametreler
- info
- SerializationInfo
Seri hale getirilmiş veriler.
- context
- StreamingContext
Serileştirme bağlamı.
- Öznitelikler
Özel durumlar
info
null değeridir.