ClaimsIdentity 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.
ClaimsIdentity sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ClaimsIdentity() |
Boş bir talep koleksiyonuyla ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String) |
Belirtilen talepler, kimlik doğrulama türü, ad talep türü ve rol talep türünü kullanarak belirtilen IIdentityClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(IEnumerable<Claim>, String, String, String) |
Belirtilen talepler, kimlik doğrulama türü, ad talep türü ve rol talep türü ile ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(String, String, String) |
Belirtilen kimlik doğrulama türü, ad talep türü ve rol talep türüyle ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(SerializationInfo, StreamingContext) |
Geçersiz.
ISerializablekullanılarak oluşturulan serileştirilmiş bir akıştan ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(IEnumerable<Claim>, String) |
Belirtilen talepler ve kimlik doğrulama türüyle ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>) |
Belirtilen talepleri ve belirtilen IIdentitykullanarak ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(IIdentity) |
Belirtilen IIdentityadı ve kimlik doğrulama türünü kullanarak ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(ClaimsIdentity) |
Mevcut bir ClaimsIdentity örneğinden ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(SerializationInfo) |
Geçersiz.
ISerializablekullanılarak oluşturulan serileştirilmiş bir akıştan ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(BinaryReader) |
Belirtilen BinaryReaderile bir ClaimsIdentity örneği başlatır. |
ClaimsIdentity(IEnumerable<Claim>) |
ClaimsIdentity sınıfının yeni bir örneğini, Claim nesnelerden oluşan numaralandırılmış bir koleksiyon kullanarak başlatır. |
ClaimsIdentity(String) |
Boş bir talep koleksiyonu ve belirtilen kimlik doğrulama türüyle ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity()
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Boş bir talep koleksiyonuyla ClaimsIdentity sınıfının yeni bir örneğini başlatır.
public:
ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()
Açıklamalar
Aşağıdaki tabloda, ClaimsIdentity sınıfının bir örneğinin ilk özellik değerleri gösterilmektedir.
Mülk | Değer |
---|---|
Actor |
null . |
AuthenticationType |
null . |
BootstrapContext |
null . |
Claims | Boş bir koleksiyon. |
IsAuthenticated | Not: Erişildiğinde, IsAuthenticated özelliğinin değeri AuthenticationType özelliğinin değerine göre döndürülür. |
Label |
null . |
Name | Not: Erişildiğinde, Name özelliğinin değeri NameClaimType ve Claims koleksiyonuna göre döndürülür. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Şunlara uygulanır
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Belirtilen talepler, kimlik doğrulama türü, ad talep türü ve rol talep türünü kullanarak belirtilen IIdentityClaimsIdentity sınıfının yeni bir örneğini başlatır.
public:
ClaimsIdentity(System::Security::Principal::IIdentity ^ identity, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType, string nameType, string roleType);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity * seq<System.Security.Claims.Claim> * string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity, claims As IEnumerable(Of Claim), authenticationType As String, nameType As String, roleType As String)
Parametreler
- identity
- IIdentity
Yeni talep kimliğinin temel alındığı kimlik.
- claims
- IEnumerable<Claim>
Yeni talep kimliğinin dolduruldığı talepler.
- authenticationType
- String
Kullanılan kimlik doğrulama türü.
- nameType
- String
Ad talepleri için kullanılacak talep türü.
- roleType
- String
Rol talepleri için kullanılacak talep türü.
Özel durumlar
identity
bir ClaimsIdentity ve Actorthis
döngüsel başvuruyla sonuçlanır.
Açıklamalar
Aşağıdaki tabloda, ClaimsIdentity sınıfının bir örneğinin ilk özellik değerleri gösterilmektedir.
Mülk | Değer |
---|---|
Actor |
identity
ClaimsIdentity'den atanabilirse, identity.Actor özelliğinin değeri; aksi takdirde, null . |
AuthenticationType |
authenticationType parametresi.
authenticationType parametresi null veya boş bir dizeyse, identity.AuthenticationType (IIdentity.AuthenticationType) özelliğinin değeri kullanılır. |
BootstrapContext |
identity
ClaimsIdentity'den atanabilirse, identity.BootStrapContext özelliğinin değeri; aksi takdirde, null . |
Claims |
claims parametresinden başlatıldı.
identity
ClaimsIdentityatanabilirse, identity talepleri claims parametresi tarafından belirtilenlerden önce yeni örneğe eklenir. |
IsAuthenticated | Not: Erişildiğinde, IsAuthenticated özelliğinin değeri AuthenticationType özelliğinin değerine göre döndürülür. |
Label |
identity
ClaimsIdentity'den atanabilirse, identity.Label özelliğinin değeri; aksi takdirde, null . |
Name |
identity
ClaimsIdentityatanamazsa, null değildir ve null olmayan bir IIdentity.Name özelliğine sahiptir; IIdentity.Name özelliğinin değeri kullanılarak yeni örneğe bir ad talebi eklenir.
Not: Erişildiğinde, Name özelliğinin değeri NameClaimType ve Claims koleksiyonuna göre döndürülür. |
NameClaimType |
nameType parametresinin değeri. Ancak, nameType parametresinin değeri null veya boş bir dizeyse ve identity ClaimsIdentityatanabilirse, identity.NameClaimType özelliğinin değeri kullanılır; aksi takdirde, DefaultNameClaimType kullanılır. |
RoleClaimType |
roleClaimType parametresinin değeri. Ancak, roleClaimType parametresinin değeri null veya boş bir dizeyse ve kimlik ClaimsIdentityatanabilirse, identity.RoleClaimType özelliğinin değeri kullanılır; aksi takdirde, DefaultRoleClaimType kullanılır. |
Şunlara uygulanır
ClaimsIdentity(IEnumerable<Claim>, String, String, String)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Belirtilen talepler, kimlik doğrulama türü, ad talep türü ve rol talep türü ile ClaimsIdentity sınıfının yeni bir örneğini başlatır.
public:
ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType, string nameType, string roleType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> * string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim), authenticationType As String, nameType As String, roleType As String)
Parametreler
- claims
- IEnumerable<Claim>
Talep kimliğinin dolduruldığı talepler.
- authenticationType
- String
Kullanılan kimlik doğrulama türü.
- nameType
- String
Ad talepleri için kullanılacak talep türü.
- roleType
- String
Rol talepleri için kullanılacak talep türü.
Açıklamalar
Aşağıdaki tabloda, ClaimsIdentity sınıfının bir örneğinin ilk özellik değerleri gösterilmektedir.
Mülk | Değer |
---|---|
Actor |
null . |
AuthenticationType |
authenticationType parametresinin değeri.
authenticationType parametresi null veya boş bir dizeyse, özelliği null olarak ayarlanır. |
BootstrapContext |
null . |
Claims |
claims parametresinden başlatıldı. |
IsAuthenticated | Not: Erişildiğinde, IsAuthenticated özelliğinin değeri AuthenticationType özelliğinin değerine göre döndürülür. |
Label |
null . |
Name | Not: Erişildiğinde, Name özelliğinin değeri NameClaimType ve Claims koleksiyonuna göre döndürülür. |
NameClaimType |
nameType parametresinin değeri. Ancak, nameType parametresi null veya boş bir dizeyse, özelliği DefaultNameClaimTypeolarak ayarlanır. |
RoleClaimType |
roleClaimType parametresinin değeri. Ancak, roleClaimType parametresi null veya boş bir dizeyse, özelliği DefaultRoleClaimTypeolarak ayarlanır. |
Şunlara uygulanır
ClaimsIdentity(String, String, String)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Belirtilen kimlik doğrulama türü, ad talep türü ve rol talep türüyle ClaimsIdentity sınıfının yeni bir örneğini başlatır.
public:
ClaimsIdentity(System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (string authenticationType, string nameType, string roleType);
public ClaimsIdentity (string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String, nameType As String, roleType As String)
Parametreler
- authenticationType
- String
Kullanılan kimlik doğrulama türü.
- nameType
- String
Ad talepleri için kullanılacak talep türü.
- roleType
- String
Rol talepleri için kullanılacak talep türü.
Açıklamalar
Aşağıdaki tabloda, ClaimsIdentity sınıfının bir örneğinin ilk özellik değerleri gösterilmektedir.
Mülk | Değer |
---|---|
Actor |
null . |
AuthenticationType |
authenticationType parametresinin değeri.
authenticationType parametresi null veya boş bir dizeyse, özelliği null olarak ayarlanır. |
BootstrapContext |
null . |
Claims | Boş bir koleksiyon. |
IsAuthenticated | Not: Erişildiğinde, IsAuthenticated özelliğinin değeri AuthenticationType özelliğinin değerine göre döndürülür. |
Label |
null . |
Name | Not: Erişildiğinde, Name özelliğinin değeri NameClaimType ve Claims koleksiyonuna göre döndürülür. |
NameClaimType |
nameType parametresinin değeri.
nameType parametresi null veya boş bir dizeyse, özelliği DefaultNameClaimTypeolarak ayarlanır. |
RoleClaimType |
roleType parametresinin değeri.
roleType parametresi null veya boş bir dizeyse, özelliği DefaultRoleClaimTypeolarak ayarlanır. |
Şunlara uygulanır
ClaimsIdentity(SerializationInfo, StreamingContext)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Dikkat
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
ISerializablekullanılarak oluşturulan serileştirilmiş bir akıştan ClaimsIdentity sınıfının yeni bir örneğini başlatır.
protected:
ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ClaimsIdentity (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 ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
[<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.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametreler
- info
- SerializationInfo
Serileştirilmiş veriler.
- context
- StreamingContext
Serileştirme bağlamı.
- Öznitelikler
Özel durumlar
info
null
.
Şunlara uygulanır
ClaimsIdentity(IEnumerable<Claim>, String)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Belirtilen talepler ve kimlik doğrulama türüyle ClaimsIdentity sınıfının yeni bir örneğini başlatır.
public:
ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim), authenticationType As String)
Parametreler
- claims
- IEnumerable<Claim>
Talep kimliğinin dolduruldığı talepler.
- authenticationType
- String
Kullanılan kimlik doğrulama türü.
Açıklamalar
Aşağıdaki tabloda, ClaimsIdentity sınıfının bir örneğinin ilk özellik değerleri gösterilmektedir.
Mülk | Değer |
---|---|
Actor |
null . |
AuthenticationType |
authenticationType parametresinin değeri.
authenticationType parametresi null veya boş bir dizeyse, özelliği null olarak ayarlanır. |
BootstrapContext |
null . |
Claims |
claims parametresinden başlatıldı. |
IsAuthenticated | Not: Erişildiğinde, IsAuthenticated özelliğinin değeri AuthenticationType özelliğinin değerine göre döndürülür. |
Label |
null . |
Name | Not: Erişildiğinde, Name özelliğinin değeri NameClaimType ve Claims koleksiyonuna göre döndürülür. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Şunlara uygulanır
ClaimsIdentity(IIdentity, IEnumerable<Claim>)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Belirtilen talepleri ve belirtilen IIdentitykullanarak ClaimsIdentity sınıfının yeni bir örneğini başlatır.
public:
ClaimsIdentity(System::Security::Principal::IIdentity ^ identity, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
public ClaimsIdentity (System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity * seq<System.Security.Claims.Claim> -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity, claims As IEnumerable(Of Claim))
Parametreler
- identity
- IIdentity
Yeni talep kimliğinin temel alındığı kimlik.
- claims
- IEnumerable<Claim>
Talep kimliğinin dolduruldığı talepler.
Açıklamalar
Aşağıdaki tabloda, ClaimsIdentity sınıfının bir örneğinin ilk özellik değerleri gösterilmektedir.
Mülk | Değer |
---|---|
Actor |
identity
ClaimsIdentity'den atanabilirse, identity.Actor özelliğinin değeri; aksi takdirde, null . |
AuthenticationType |
authenticationType parametresi.
authenticationType parametresi null veya boş bir dizeyse, identity.AuthenticationType (IIdentity.AuthenticationType) özelliğinin değeri kullanılır. |
BootstrapContext |
identity
ClaimsIdentity'den atanabilirse, identity.BootStrapContext özelliğinin değeri; aksi takdirde, null . |
Claims |
claims parametresinden başlatıldı.
identity
ClaimsIdentityatanabilirse, identity talepleri claims parametresi tarafından belirtilenlerden önce yeni örneğe eklenir. |
IsAuthenticated | Not: Erişildiğinde, IsAuthenticated özelliğinin değeri AuthenticationType özelliğinin değerine göre döndürülür. |
Label |
identity
ClaimsIdentity'den atanabilirse, identity.Label özelliğinin değeri; aksi takdirde, null . |
Name |
identity
ClaimsIdentityatanamazsa, null değildir ve null olmayan bir IIdentity.Name özelliğine sahiptir; IIdentity.Name özelliğinin değeri kullanılarak yeni örneğe bir ad talebi eklenir.
Not: Erişildiğinde, Name özelliğinin değeri NameClaimType ve Claims koleksiyonuna göre döndürülür. |
NameClaimType |
identity
ClaimsIdentityatanabilirse, identity.NameClaimType özelliğinin değeri kullanılır; aksi takdirde, DefaultNameClaimType kullanılır. |
RoleClaimType |
identity
ClaimsIdentityatanabilirse, identity.RoleClaimType özelliğinin değeri kullanılır; aksi takdirde, DefaultRoleClaimType kullanılır. |
Şunlara uygulanır
ClaimsIdentity(IIdentity)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Belirtilen IIdentityadı ve kimlik doğrulama türünü kullanarak ClaimsIdentity sınıfının yeni bir örneğini başlatır.
public:
ClaimsIdentity(System::Security::Principal::IIdentity ^ identity);
public ClaimsIdentity (System.Security.Principal.IIdentity identity);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity)
Parametreler
- identity
- IIdentity
Yeni talep kimliğinin temel alındığı kimlik.
Açıklamalar
Aşağıdaki tabloda, ClaimsIdentity sınıfının bir örneğinin ilk özellik değerleri gösterilmektedir.
Mülk | Değer |
---|---|
Actor |
identity
ClaimsIdentity'den atanabilirse, identity.Actor özelliğinin değeri; aksi takdirde, null . |
AuthenticationType |
identity.AuthenticationType (IIdentity.AuthenticationType) özelliğinin değeri kullanılır. |
BootstrapContext |
identity
ClaimsIdentity'den atanabilirse, identity.BootStrapContext özelliğinin değeri; aksi takdirde, null . |
Claims |
identity
ClaimsIdentityatanabilirse, identity talepleri yeni örneğe eklenir; aksi takdirde, boş bir koleksiyon. |
IsAuthenticated | Not: Erişildiğinde, IsAuthenticated özelliğinin değeri AuthenticationType özelliğinin değerine göre döndürülür. |
Label |
identity
ClaimsIdentity'den atanabilirse, identity.Label özelliğinin değeri; aksi takdirde, null . |
Name |
identity
ClaimsIdentityatanamazsa, null değildir ve null olmayan bir IIdentity.Name özelliğine sahiptir; IIdentity.Name özelliğinin değeri kullanılarak yeni örneğe bir ad talebi eklenir.
Not: Erişildiğinde, Name özelliğinin değeri NameClaimType ve Claims koleksiyonuna göre döndürülür. |
NameClaimType |
identity
ClaimsIdentityatanabilirse, identity.NameClaimType özelliğinin değeri kullanılır; aksi takdirde, DefaultNameClaimType kullanılır. |
RoleClaimType |
identity
ClaimsIdentityatanabilirse, identity.RoleClaimType özelliğinin değeri kullanılır; aksi takdirde, DefaultRoleClaimType kullanılır. |
Şunlara uygulanır
ClaimsIdentity(ClaimsIdentity)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Mevcut bir ClaimsIdentity örneğinden ClaimsIdentity sınıfının yeni bir örneğini başlatır.
protected:
ClaimsIdentity(System::Security::Claims::ClaimsIdentity ^ other);
protected ClaimsIdentity (System.Security.Claims.ClaimsIdentity other);
new System.Security.Claims.ClaimsIdentity : System.Security.Claims.ClaimsIdentity -> System.Security.Claims.ClaimsIdentity
Protected Sub New (other As ClaimsIdentity)
Parametreler
- other
- ClaimsIdentity
Kopyalanacak ClaimsIdentity.
Özel durumlar
other
null
.
Açıklamalar
Aşağıdaki tabloda, oluşturucuya sağlanan ClaimsIdentityClaimsIdentity sınıfının bir örneği için özellik değeri atamaları gösterilmektedir.
Mülk | Değer |
---|---|
Actor |
other.Actor özelliğinin değeri null değilse, other.Actor ClaimsIdentity kopyalanır ve atanır; aksi takdirde, null . |
AuthenticationType |
other.AuthenticationType özelliğinin değeri. |
BootstrapContext |
other.BootstrapContext özelliğinin değeri. |
Claims | varsa, other.Claims özelliğinde taleplerin List<Claim> . |
Label |
other.Label özelliğinin değeri. |
NameClaimType |
other.NameClaimType özelliğinin değeri. |
RoleClaimType |
other.RoleClaimType özelliğinin değeri. |
CustomSerializationData |
other.CustomSerializationData
null değilse other.CustomSerializationData kopyalanır ve atanır; aksi takdirde, null . |
Şunlara uygulanır
ClaimsIdentity(SerializationInfo)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Dikkat
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
ISerializablekullanılarak oluşturulan serileştirilmiş bir akıştan ClaimsIdentity sınıfının yeni bir örneğini başlatır.
protected:
ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info);
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
[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 ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
[System.Security.SecurityCritical]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
[<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.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
Protected Sub New (info As SerializationInfo)
Parametreler
- info
- SerializationInfo
Serileştirilmiş veriler.
- Öznitelikler
Özel durumlar
info
null
.
Şunlara uygulanır
ClaimsIdentity(BinaryReader)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Belirtilen BinaryReaderile bir ClaimsIdentity örneği başlatır.
public:
ClaimsIdentity(System::IO::BinaryReader ^ reader);
public ClaimsIdentity (System.IO.BinaryReader reader);
new System.Security.Claims.ClaimsIdentity : System.IO.BinaryReader -> System.Security.Claims.ClaimsIdentity
Public Sub New (reader As BinaryReader)
Parametreler
- reader
- BinaryReader
ClaimsIdentityişaret eden bir BinaryReader.
Özel durumlar
reader
null
.
Açıklamalar
Normalde okuyucu, WriteTo'den döndürülen baytlardan oluşturulur.
Şunlara uygulanır
ClaimsIdentity(IEnumerable<Claim>)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
ClaimsIdentity sınıfının yeni bir örneğini, Claim nesnelerden oluşan numaralandırılmış bir koleksiyon kullanarak başlatır.
public:
ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim))
Parametreler
- claims
- IEnumerable<Claim>
Talep kimliğinin dolduruldığı talepler.
Açıklamalar
Aşağıdaki tabloda, ClaimsIdentity sınıfının bir örneğinin ilk özellik değerleri gösterilmektedir.
Mülk | Değer |
---|---|
Actor |
null . |
AuthenticationType |
null . |
BootstrapContext |
null . |
Claims |
claims parametresinden başlatıldı. |
IsAuthenticated | Not: Erişildiğinde, IsAuthenticated özelliğinin değeri AuthenticationType özelliğinin değerine göre döndürülür. |
Label |
null . |
Name | Not: Erişildiğinde, Name özelliğinin değeri NameClaimType ve Claims koleksiyonuna göre döndürülür. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Şunlara uygulanır
ClaimsIdentity(String)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Boş bir talep koleksiyonu ve belirtilen kimlik doğrulama türüyle ClaimsIdentity sınıfının yeni bir örneğini başlatır.
public:
ClaimsIdentity(System::String ^ authenticationType);
public ClaimsIdentity (string authenticationType);
public ClaimsIdentity (string? authenticationType);
new System.Security.Claims.ClaimsIdentity : string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String)
Parametreler
- authenticationType
- String
Kullanılan kimlik doğrulama türü.
Açıklamalar
Aşağıdaki tabloda, ClaimsIdentity sınıfının bir örneğinin ilk özellik değerleri gösterilmektedir.
Mülk | Değer |
---|---|
Actor |
null . |
AuthenticationType |
authenticationType parametresinin değeri.
authenticationType parametresi null veya boş bir dizeyse, özelliği null olarak ayarlanır. |
BootstrapContext |
null . |
Claims | Boş bir koleksiyon. |
IsAuthenticated | Not: Erişildiğinde, IsAuthenticated özelliğinin değeri AuthenticationType özelliğinin değerine göre döndürülür. |
Label |
null . |
Name | Not: Erişildiğinde, Name özelliğinin değeri NameClaimType ve Claims koleksiyonuna göre döndürülür. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |