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 koleksiyonu ile sınıfının yeni bir örneğini ClaimsIdentity başlatır. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String) |
Belirtilen talepleri, kimlik doğrulama türünü, ad talep türünü ve rol talep türünü kullanarak belirtilen IIdentity öğesinden sınıfının yeni bir örneğini ClaimsIdentity 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 sınıfının yeni bir örneğini ClaimsIdentity başlatır. |
ClaimsIdentity(String, String, String) |
Belirtilen kimlik doğrulama türü, ad talep türü ve rol talep türü ile sınıfının yeni bir örneğini ClaimsIdentity başlatır. |
ClaimsIdentity(SerializationInfo, StreamingContext) |
Geçersiz.
kullanılarak ISerializableoluşturulan serileştirilmiş bir akıştan sınıfının yeni bir örneğini ClaimsIdentity başlatır. |
ClaimsIdentity(IEnumerable<Claim>, String) |
Belirtilen talepler ve kimlik doğrulama türüyle sınıfının yeni bir örneğini ClaimsIdentity başlatır. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>) |
Belirtilen talepleri ve belirtilen kullanarak sınıfının yeni bir örneğini ClaimsIdentityIIdentitybaşlatır. |
ClaimsIdentity(IIdentity) |
Belirtilen IIdentityöğesinden ClaimsIdentity ad ve kimlik doğrulama türünü kullanarak sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(ClaimsIdentity) |
Mevcut ClaimsIdentity bir örnekten ClaimsIdentity sınıfının yeni bir örneğini başlatır. |
ClaimsIdentity(SerializationInfo) |
Geçersiz.
kullanılarak ISerializableoluşturulan serileştirilmiş bir akıştan sınıfının yeni bir örneğini ClaimsIdentity başlatır. |
ClaimsIdentity(BinaryReader) |
Belirtilen BinaryReaderile bir örneğini ClaimsIdentity başlatır. |
ClaimsIdentity(IEnumerable<Claim>) |
Numaralandırılmış bir nesne koleksiyonu kullanarak sınıfının yeni bir örneğini ClaimsIdentityClaim başlatır. |
ClaimsIdentity(String) |
Boş bir talep koleksiyonu ve belirtilen kimlik doğrulama türü ile sınıfının yeni bir örneğini ClaimsIdentity başlatır. |
ClaimsIdentity()
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Boş bir talep koleksiyonu ile sınıfının yeni bir örneğini ClaimsIdentity başlatır.
public:
ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()
Açıklamalar
Aşağıdaki tabloda sınıfın bir örneği için ilk özellik değerleri gösterilmektedir ClaimsIdentity .
Özellik | Değer |
---|---|
Actor | null . |
AuthenticationType | null . |
BootstrapContext | null . |
Claims | Boş bir koleksiyon. |
IsAuthenticated | Not: Erişildiğinde, özelliğin IsAuthenticated değeri özelliğin değerine AuthenticationType göre döndürülür. |
Label | null . |
Name | Not: Erişildiğinde, özelliğinin Name değeri ve Claims koleksiyonuna NameClaimType 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 talepleri, kimlik doğrulama türünü, ad talep türünü ve rol talep türünü kullanarak belirtilen IIdentity öğesinden sınıfının yeni bir örneğini ClaimsIdentity 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ğini temel alan 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
, ve ClaimsIdentityActor için döngüsel this
başvuru ile sonuçlanır.
Açıklamalar
Aşağıdaki tabloda sınıfın bir örneği için ilk özellik değerleri gösterilmektedir ClaimsIdentity .
Özellik | Değer |
---|---|
Actor | ' den atanabilirseidentity , özelliğinin identity.Actor değeri; aksi takdirde , null .ClaimsIdentity |
AuthenticationType | authenticationType parametresi. authenticationType Parametre null veya boş bir dizeyse, (IIdentity.AuthenticationType) özelliğinin identity.AuthenticationType değeri kullanılır. |
BootstrapContext | ' den atanabilirseidentity , özelliğinin identity.BootStrapContext değeri; aksi takdirde , null .ClaimsIdentity |
Claims | parametresinden claims başlatıldı. içinden atanabilirseidentity , 'den identity gelen talepler parametresi tarafından claims belirtilenlerden önce yeni örneğe eklenir.ClaimsIdentity |
IsAuthenticated | Not: Erişildiğinde, özelliğin IsAuthenticated değeri özelliğin değerine AuthenticationType göre döndürülür. |
Label | ' den atanabilirseidentity , özelliğinin identity.Label değeri; aksi takdirde , null .ClaimsIdentity |
Name | ' den atanamazsa identity , değildir null ve olmayan bir IIdentity.Name özelliğe null sahiptir; özelliğinin değeri IIdentity.Name kullanılarak yeni örneğe bir ad talebi eklenir.ClaimsIdentity Not: Erişildiğinde, özelliğinin Name değeri ve Claims koleksiyonuna NameClaimType göre döndürülür. |
NameClaimType | parametresinin nameType değeri. Ancak, parametresinin nameType değeri veya boş bir dizeyse null ve identity değerinden ClaimsIdentityatanabilirse özelliğin identity.NameClaimType değeri kullanılır; aksi takdirde DefaultNameClaimType kullanılır. |
RoleClaimType | parametresinin roleClaimType değeri. Ancak, parametresinin roleClaimType null değeri veya boş bir dizeyse ve kimliği 'den ClaimsIdentityatanabilirse özelliğin identity.RoleClaimType 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 sınıfının yeni bir örneğini ClaimsIdentity 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 sınıfın bir örneği için ilk özellik değerleri gösterilmektedir ClaimsIdentity .
Özellik | Değer |
---|---|
Actor | null . |
AuthenticationType | parametresinin authenticationType değeri. authenticationType Parametre null veya boş bir dizeyse, özelliği olarak null ayarlanır. |
BootstrapContext | null . |
Claims | parametresinden claims başlatıldı. |
IsAuthenticated | Not: Erişildiğinde, özelliğin IsAuthenticated değeri özelliğin değerine AuthenticationType göre döndürülür. |
Label | null . |
Name | Not: Erişildiğinde, özelliğinin Name değeri ve Claims koleksiyonuna NameClaimType göre döndürülür. |
NameClaimType | parametresinin nameType değeri. Ancak, parametre null veya boş bir dizeysenameType , özelliği olarak DefaultNameClaimTypeayarlanır. |
RoleClaimType | parametresinin roleClaimType değeri. Ancak, parametre null veya boş bir dizeyseroleClaimType , özelliği olarak DefaultRoleClaimTypeayarlanı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ü ile sınıfının yeni bir örneğini ClaimsIdentity 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 sınıfın bir örneği için ilk özellik değerleri gösterilmektedir ClaimsIdentity .
Özellik | Değer |
---|---|
Actor | null . |
AuthenticationType | parametresinin authenticationType değeri. authenticationType Parametre null veya boş bir dizeyse, özelliği olarak null ayarlanır. |
BootstrapContext | null . |
Claims | Boş bir koleksiyon. |
IsAuthenticated | Not: Erişildiğinde, özelliğin IsAuthenticated değeri özelliğin değerine AuthenticationType göre döndürülür. |
Label | null . |
Name | Not: Erişildiğinde, özelliğinin Name değeri ve Claims koleksiyonuna NameClaimType göre döndürülür. |
NameClaimType | parametresinin nameType değeri. nameType Parametre null veya boş bir dizeyse, özelliği olarak DefaultNameClaimTypeayarlanır. |
RoleClaimType | parametresinin roleType değeri. roleType Parametre null veya boş bir dizeyse, özelliği olarak DefaultRoleClaimTypeayarlanı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.
kullanılarak ISerializableoluşturulan serileştirilmiş bir akıştan sınıfının yeni bir örneğini ClaimsIdentity 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
Seri hale getirilmiş veriler.
- context
- StreamingContext
Serileştirme bağlamı.
- Öznitelikler
Özel durumlar
info
, null
değeridir.
Ş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 sınıfının yeni bir örneğini ClaimsIdentity 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 sınıfın bir örneğinin ilk özellik değerleri gösterilmektedir ClaimsIdentity .
Özellik | Değer |
---|---|
Actor | null . |
AuthenticationType | parametresinin authenticationType değeri. authenticationType parametresi null veya boş bir dizeyse, özelliği olarak null ayarlanır. |
BootstrapContext | null . |
Claims | parametresinden claims başlatıldı. |
IsAuthenticated | Not: Erişildiğinde, özelliğin IsAuthenticated değeri özelliğin değerine AuthenticationType göre döndürülür. |
Label | null . |
Name | Not: Erişildiğinde, özelliğinin Name değeri ve Claims koleksiyonuna NameClaimType 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 kullanarak sınıfının yeni bir örneğini ClaimsIdentityIIdentitybaş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ğini temel alan kimlik.
- claims
- IEnumerable<Claim>
Talep kimliğinin dolduruldığı talepler.
Açıklamalar
Aşağıdaki tabloda sınıfın bir örneğinin ilk özellik değerleri gösterilmektedir ClaimsIdentity .
Özellik | Değer |
---|---|
Actor | içinden atanabilirseidentity , özelliğinin identity.Actor değeri; aksi takdirde , null .ClaimsIdentity |
AuthenticationType | authenticationType parametresi. authenticationType Parametre veya boş bir dizeysenull , (IIdentity.AuthenticationType) özelliğinin identity.AuthenticationType değeri kullanılır. |
BootstrapContext | içinden atanabilirseidentity , özelliğinin identity.BootStrapContext değeri; aksi takdirde , null .ClaimsIdentity |
Claims | parametresinden claims başlatıldı. 'den atanabilirseidentity , identity talepleri parametresi tarafından claims belirtilenlerden önce yeni ClaimsIdentityörneğe eklenir. |
IsAuthenticated | Not: Erişildiğinde, özelliğin IsAuthenticated değeri özelliğin değerine AuthenticationType göre döndürülür. |
Label | içinden atanabilirseidentity , özelliğinin identity.Label değeri; aksi takdirde , null .ClaimsIdentity |
Name | ' den atanamazsa identity , değildir null ve olmayan bir IIdentity.Name özelliği null vardır; yeni örneğe özelliğinin IIdentity.Name değeri kullanılarak bir ad talebi eklenir.ClaimsIdentity Not: Erişildiğinde, özelliğinin Name değeri ve Claims koleksiyonuna NameClaimType göre döndürülür. |
NameClaimType | ' den atanabilirse identity özelliğin identity.NameClaimType değeri kullanılır; aksi takdirde DefaultNameClaimType kullanılır.ClaimsIdentity |
RoleClaimType | ' den atanabilirse identity özelliğin identity.RoleClaimType değeri kullanılır; aksi takdirde DefaultRoleClaimType kullanılır.ClaimsIdentity |
Şunlara uygulanır
ClaimsIdentity(IIdentity)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Belirtilen IIdentityöğesinden ClaimsIdentity ad ve kimlik doğrulama türünü kullanarak 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ğini temel alan kimlik.
Açıklamalar
Aşağıdaki tabloda sınıfın bir örneğinin ilk özellik değerleri gösterilmektedir ClaimsIdentity .
Özellik | Değer |
---|---|
Actor | içinden atanabilirseidentity , özelliğinin identity.Actor değeri; aksi takdirde , null .ClaimsIdentity |
AuthenticationType | (IIdentity.AuthenticationType) özelliğinin identity.AuthenticationType değeri kullanılır. |
BootstrapContext | içinden atanabilirseidentity , özelliğinin identity.BootStrapContext değeri; aksi takdirde , null .ClaimsIdentity |
Claims | 'den ClaimsIdentityatanabilirseidentity , identity talepleri yeni örneğe eklenir; aksi takdirde boş bir koleksiyon olur. |
IsAuthenticated | Not: Erişildiğinde, özelliğin IsAuthenticated değeri özelliğin değerine AuthenticationType göre döndürülür. |
Label | içinden atanabilirseidentity , özelliğinin identity.Label değeri; aksi takdirde , null .ClaimsIdentity |
Name | ' den atanamazsa identity , değildir null ve olmayan bir IIdentity.Name özelliği null vardır; yeni örneğe özelliğinin IIdentity.Name değeri kullanılarak bir ad talebi eklenir.ClaimsIdentity Not: Erişildiğinde, özelliğinin Name değeri ve Claims koleksiyonuna NameClaimType göre döndürülür. |
NameClaimType | ' den atanabilirse identity özelliğin identity.NameClaimType değeri kullanılır; aksi takdirde DefaultNameClaimType kullanılır.ClaimsIdentity |
RoleClaimType | ' den atanabilirse identity özelliğin identity.RoleClaimType değeri kullanılır; aksi takdirde DefaultRoleClaimType kullanılır.ClaimsIdentity |
Şunlara uygulanır
ClaimsIdentity(ClaimsIdentity)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Mevcut ClaimsIdentity bir örnekten 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
değeridir.
Açıklamalar
Aşağıdaki tabloda, sağlanan öğesinden ClaimsIdentity oluşturucuya sınıfın ClaimsIdentity bir örneği için özellik değeri atamaları gösterilmektedir.
Özellik | Değer |
---|---|
Actor | özelliğinin other.Actor değeri değilse null , other.Actor ClaimsIdentity kopyalanır ve atanır; aksi takdirde , null . |
AuthenticationType | özelliğinin other.AuthenticationType değeri. |
BootstrapContext | özelliğinin other.BootstrapContext değeri. |
Claims | List<Claim> Varsa, özelliğindeki taleplerother.Claims . |
Label | özelliğinin other.Label değeri. |
NameClaimType | özelliğinin other.NameClaimType değeri. |
RoleClaimType | özelliğinin other.RoleClaimType değeri. |
CustomSerializationData | değilse other.CustomSerializationData null , 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.
kullanılarak ISerializableoluşturulan serileştirilmiş bir akıştan sınıfının yeni bir örneğini ClaimsIdentity 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
Seri hale getirilmiş veriler.
- Öznitelikler
Özel durumlar
info
, null
değeridir.
Şunlara uygulanır
ClaimsIdentity(BinaryReader)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
belirtilen BinaryReaderile bir örneğini ClaimsIdentity 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
öğesine BinaryReader işaret eden bir ClaimsIdentity.
Özel durumlar
reader
, null
değeridir.
Açıklamalar
Normalde okuyucu, içinden WriteTodöndürülen baytlardan oluşturulur.
Şunlara uygulanır
ClaimsIdentity(IEnumerable<Claim>)
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
- Kaynak:
- ClaimsIdentity.cs
Numaralandırılmış nesne koleksiyonu kullanarak sınıfının yeni bir örneğini ClaimsIdentityClaim 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 sınıfın bir örneğinin ilk özellik değerleri gösterilmektedir ClaimsIdentity .
Özellik | Değer |
---|---|
Actor | null . |
AuthenticationType | null . |
BootstrapContext | null . |
Claims | parametresinden claims başlatıldı. |
IsAuthenticated | Not: Erişildiğinde, özelliğin IsAuthenticated değeri özelliğin değerine AuthenticationType göre döndürülür. |
Label | null . |
Name | Not: Erişildiğinde, özelliğinin Name değeri ve Claims koleksiyonuna NameClaimType 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 sınıfının yeni bir örneğini ClaimsIdentity 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 sınıfın bir örneğinin ilk özellik değerleri gösterilmektedir ClaimsIdentity .
Özellik | Değer |
---|---|
Actor | null . |
AuthenticationType | parametresinin authenticationType değeri. authenticationType parametresi null veya boş bir dizeyse, özelliği olarak null ayarlanır. |
BootstrapContext | null . |
Claims | Boş bir koleksiyon. |
IsAuthenticated | Not: Erişildiğinde, özelliğin IsAuthenticated değeri özelliğin değerine AuthenticationType göre döndürülür. |
Label | null . |
Name | Not: Erişildiğinde, özelliğinin Name değeri ve Claims koleksiyonuna NameClaimType göre döndürülür. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin