Aracılığıyla paylaş


SamlSubject Oluşturucular

Tanım

SamlSubject sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

SamlSubject()

SamlSubject sınıfının yeni bir örneğini başlatır.

SamlSubject(String, String, String)

Belirtilen adı, adın SamlSubject bulunduğu etki alanını ve adın bulunduğu biçimi kullanarak sınıfın yeni bir örneğini başlatır.

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

Belirtilen adı, adın bulunduğu etki alanını, adın SamlSubject bulunduğu biçimi, kimlik doğrulama protokollerini, ek kimlik doğrulama bilgilerini ve anahtar tanımlayıcısını kullanarak sınıfın yeni bir örneğini başlatır.

SamlSubject()

SamlSubject sınıfının yeni bir örneğini başlatır.

public:
 SamlSubject();
public SamlSubject ();
Public Sub New ()

Açıklamalar

Bu oluşturucu, özelliğini olarak IsReadOnlyfalsebaşlatır.

Şunlara uygulanır

SamlSubject(String, String, String)

Belirtilen adı, adın SamlSubject bulunduğu etki alanını ve adın bulunduğu biçimi kullanarak sınıfın yeni bir örneğini başlatır.

public:
 SamlSubject(System::String ^ nameFormat, System::String ^ nameQualifier, System::String ^ name);
public SamlSubject (string nameFormat, string nameQualifier, string name);
new System.IdentityModel.Tokens.SamlSubject : string * string * string -> System.IdentityModel.Tokens.SamlSubject
Public Sub New (nameFormat As String, nameQualifier As String, name As String)

Parametreler

nameFormat
String

Parametrenin içinde olduğu biçimi name temsil eden bir URI başvurusu. NameFormat özelliğini ayarlar.

nameQualifier
String

Parametresinin name bulunduğu etki alanı. NameQualifier özelliğini ayarlar.

name
String

Konu adı. Name özelliğini ayarlar.

Özel durumlar

name veya null şeklindedir Empty.

Açıklamalar

Ad belirtmek için kullanılan biçim genişletilebilir olsa da, aşağıdaki tabloda SAML belirtimi tarafından tanımlanan biçimler listeleniyor.

Biçimlendir Açıklama
EmailNamespace SAML onayının konusunu belirten bir URI, e-posta adresi olarak belirtilir.
UserNameNamespace SamL onayının konusunu belirten bir URI, bir Windows etki alanı hesabı kullanılarak belirtilir.

Şunlara uygulanır

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

Belirtilen adı, adın bulunduğu etki alanını, adın SamlSubject bulunduğu biçimi, kimlik doğrulama protokollerini, ek kimlik doğrulama bilgilerini ve anahtar tanımlayıcısını kullanarak sınıfın yeni bir örneğini başlatır.

public:
 SamlSubject(System::String ^ nameFormat, System::String ^ nameQualifier, System::String ^ name, System::Collections::Generic::IEnumerable<System::String ^> ^ confirmations, System::String ^ confirmationData, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ securityKeyIdentifier);
public SamlSubject (string nameFormat, string nameQualifier, string name, System.Collections.Generic.IEnumerable<string> confirmations, string confirmationData, System.IdentityModel.Tokens.SecurityKeyIdentifier securityKeyIdentifier);
new System.IdentityModel.Tokens.SamlSubject : string * string * string * seq<string> * string * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.SamlSubject
Public Sub New (nameFormat As String, nameQualifier As String, name As String, confirmations As IEnumerable(Of String), confirmationData As String, securityKeyIdentifier As SecurityKeyIdentifier)

Parametreler

nameFormat
String

Parametrenin içinde olduğu biçimi name temsil eden bir URI başvurusu. NameFormat özelliğini ayarlar.

nameQualifier
String

Parametresinin name bulunduğu etki alanı. NameQualifier özelliğini ayarlar.

name
String

Konu adı. Name özelliğini ayarlar.

confirmations
IEnumerable<String>

Konunun IEnumerable<T> kimliğini doğrulamak için protokolleri tanımlayan URI başvuruları içeren bir tür String . ConfirmationMethods özelliğini ayarlar.

confirmationData
String

Kimlik doğrulama protokolleri tarafından kullanılabilecek ek kimlik doğrulama bilgileri. SubjectConfirmationData özelliğini ayarlar.

securityKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier Güvenlik belirtecinin konusu tarafından tutulan bir şifreleme anahtarına SamlSecurityToken erişim sağlayan. KeyIdentifier özelliğini ayarlar.

Özel durumlar

name veya null şeklindedir Empty.

confirmations bir null veya Empty üyesi içerir.

-veya-

confirmations herhangi bir üye içermez ve name veya null şeklindedir Empty.

-veya-

confirmations herhangi bir üye içermez ve confirmationData veya securityKeyIdentifier içermez null.

Açıklamalar

Parametrenin adını belirtmek için name kullanılan biçim genişletilebilir; aşağıdaki tabloda SAML belirtimi tarafından tanımlanan biçimler listeleniyor.

Biçimlendir Açıklama
EmailNamespace SAML onayının konusunu belirten bir URI, e-posta adresi olarak belirtilir.
UserNameNamespace SamL onayının konusunu belirten bir URI, bir Windows etki alanı hesabı kullanılarak belirtilir.

Parametresi için confirmations belirtilmesi gereken kimlik doğrulama protokolleri kümesi genişletilebilir; ancak aşağıdaki tabloda SAML belirtimi tarafından tanımlanan protokoller listeleniyor.

Protokol Description
HolderOfKey Güvenlik belirtecinin alıcısının, SOAP iletisinin SAML onayının konusu tarafından gönderildiğini onaylamak için özelliğini kullanması KeyIdentifier gerektiğini belirten bir SamlSecurityToken URI.
SenderVouches SOAP iletisinin SAML onayının konusu tarafından gönderildiğini onaylamak için SAML güvenlik belirtecinin alıcısı için ek bilgilerin kullanılamadığını belirten bir URI.

Şunlara uygulanır