SamlSubject 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.
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 IsReadOnlyfalse
baş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.
Ö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.
- 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. |