WSSecurityTokenSerializer 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.
WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
WSSecurityTokenSerializer()
WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatır.
public:
WSSecurityTokenSerializer();
public WSSecurityTokenSerializer ();
Public Sub New ()
Şunlara uygulanır
WSSecurityTokenSerializer(Boolean)
WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatır.
public:
WSSecurityTokenSerializer(bool emitBspRequiredAttributes);
public WSSecurityTokenSerializer (bool emitBspRequiredAttributes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : bool -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (emitBspRequiredAttributes As Boolean)
Parametreler
- emitBspRequiredAttributes
- Boolean
özelliği için EmitBspRequiredAttributes kullanılacak değer. olduğundatrue
, güvenlik belirteci serileştirmesi sırasında uygun olduğunda ve EncodingType
özniteliklerini içerirValueType
.
Şunlara uygulanır
WSSecurityTokenSerializer(SecurityVersion)
WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatır.
public:
WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion)
Parametreler
- securityVersion
- SecurityVersion
Güvenlik sürümü.
Şunlara uygulanır
WSSecurityTokenSerializer(SecurityVersion, Boolean)
WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatır.
public:
WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean)
Parametreler
- securityVersion
- SecurityVersion
Güvenlik sürümü.
- emitBspRequiredAttributes
- Boolean
özelliği için EmitBspRequiredAttributes kullanılacak değer.
Şunlara uygulanır
WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)
WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatır.
public:
WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool * System.IdentityModel.Tokens.SamlSerializer -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer)
Parametreler
- securityVersion
- SecurityVersion
Güvenlik sürümü.
- emitBspRequiredAttributes
- Boolean
özelliği için EmitBspRequiredAttributes kullanılacak değer.
- samlSerializer
- SamlSerializer
SAML belirteçlerini seri hale getirme ve seri durumdan çıkarma için kullanılan genişletilebilirlik noktası.
Şunlara uygulanır
WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)
WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatır.
public:
WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type))
Parametreler
- securityVersion
- SecurityVersion
Güvenlik sürümü.
- emitBspRequiredAttributes
- Boolean
özelliği için EmitBspRequiredAttributes kullanılacak değer.
- samlSerializer
- SamlSerializer
SAML belirteçlerini seri hale getirme ve seri durumdan çıkarma için kullanılan genişletilebilirlik noktası.
- securityStateEncoder
- SecurityStateEncoder
Güvenlik bağlam belirteçlerine tanımlama bilgisi olarak eklenen güvenlik durumunu kodlamak ve kodunu çözmek için kullanılan kodlayıcı.
- knownTypes
- IEnumerable<Type>
Türlerden oluşan bir koleksiyon. Bu bilinen türler, güvenlik bağlamı belirtecinin tanımlama bilgisinin bir parçası olarak özel talepleri içerecek şekilde bildirilmelidir.
Özel durumlar
, securityVersion
şeklindedir null
.
Şunlara uygulanır
WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)
WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatır.
public:
WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, System::ServiceModel::Security::TrustVersion ^ trustVersion, System::ServiceModel::Security::SecureConversationVersion ^ secureConversationVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, System.ServiceModel.Security.TrustVersion trustVersion, System.ServiceModel.Security.SecureConversationVersion secureConversationVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * System.ServiceModel.Security.TrustVersion * System.ServiceModel.Security.SecureConversationVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, trustVersion As TrustVersion, secureConversationVersion As SecureConversationVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type))
Parametreler
- securityVersion
- SecurityVersion
Güvenlik sürümü.
- trustVersion
- TrustVersion
WS-Trust belirtiminin desteklenen sürümleri kümesi.
- secureConversationVersion
- SecureConversationVersion
WS-SecureConversation belirtiminin desteklenen sürümleri kümesi.
- emitBspRequiredAttributes
- Boolean
özelliği için EmitBspRequiredAttributes kullanılacak değer.
- samlSerializer
- SamlSerializer
SAML belirteçlerini seri hale getirme ve seri durumdan çıkarma için kullanılan genişletilebilirlik noktası.
- securityStateEncoder
- SecurityStateEncoder
Güvenlik bağlam belirteçlerine tanımlama bilgisi olarak eklenen güvenlik durumunu kodlamak ve kodunu çözmek için kullanılan kodlayıcı.
- knownTypes
- IEnumerable<Type>
Bilinen türlerden oluşan bir koleksiyon. Bu bilinen türler, güvenlik bağlamı belirtecinin tanımlama bilgisinin bir parçası olarak özel talepleri içerecek şekilde bildirilmelidir.
Şunlara uygulanır
WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)
WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatır.
public:
WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> * int * int * int -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type), maximumKeyDerivationOffset As Integer, maximumKeyDerivationLabelLength As Integer, maximumKeyDerivationNonceLength As Integer)
Parametreler
- securityVersion
- SecurityVersion
Güvenlik sürümü.
- emitBspRequiredAttributes
- Boolean
özelliği için EmitBspRequiredAttributes kullanılacak değer.
- samlSerializer
- SamlSerializer
SAML belirteçlerini seri hale getirme ve seri durumdan çıkarma için kullanılan genişletilebilirlik noktası.
- securityStateEncoder
- SecurityStateEncoder
Güvenlik bağlam belirteçlerine tanımlama bilgisi olarak eklenen güvenlik durumunu kodlamak ve kodunu çözmek için kullanılan kodlayıcı.
- knownTypes
- IEnumerable<Type>
Bilinen türlerden oluşan bir koleksiyon. Bu bilinen türler, güvenlik bağlamı belirtecinin tanımlama bilgisinin bir parçası olarak özel talepleri içerecek şekilde bildirilmelidir.
- maximumKeyDerivationOffset
- Int32
En büyük anahtar türetme uzaklığı. Bu ayar, Türetilmiş Anahtar Belirteçleri seri durumdan çıkarılırken sunucunun yaptığı işleme miktarına bir sınır yerleştirir.
- maximumKeyDerivationLabelLength
- Int32
Maksimum anahtar türetme etiketi uzunluğu. Bu ayar, Türetilmiş Anahtar Belirteçleri seri durumdan çıkarılırken sunucunun yaptığı işleme miktarına bir sınır yerleştirir.
- maximumKeyDerivationNonceLength
- Int32
Maksimum anahtar türetme nonce uzunluğu. Bu ayar, Türetilmiş Anahtar Belirteçleri seri durumdan çıkarılırken sunucunun yaptığı işleme miktarına bir sınır yerleştirir.
Özel durumlar
, securityVersion
şeklindedir null
.
değeri 0'dan maximumKeyDerivationOffset
küçük, maximumKeyDerivationLabelLength
0'dan küçük veya maximumKeyDerivationNonceLength
0'dan küçük veya buna eşit.
Şunlara uygulanır
WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)
WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatır.
public:
WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, System::ServiceModel::Security::TrustVersion ^ trustVersion, System::ServiceModel::Security::SecureConversationVersion ^ secureConversationVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, System.ServiceModel.Security.TrustVersion trustVersion, System.ServiceModel.Security.SecureConversationVersion secureConversationVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * System.ServiceModel.Security.TrustVersion * System.ServiceModel.Security.SecureConversationVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> * int * int * int -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, trustVersion As TrustVersion, secureConversationVersion As SecureConversationVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type), maximumKeyDerivationOffset As Integer, maximumKeyDerivationLabelLength As Integer, maximumKeyDerivationNonceLength As Integer)
Parametreler
- securityVersion
- SecurityVersion
Güvenlik sürümü.
- trustVersion
- TrustVersion
WS-Trust belirtiminin desteklenen sürümleri kümesi.
- secureConversationVersion
- SecureConversationVersion
WS-SecureConversation belirtiminin desteklenen sürümleri kümesi.
- emitBspRequiredAttributes
- Boolean
özelliği için EmitBspRequiredAttributes kullanılacak değer.
- samlSerializer
- SamlSerializer
SAML belirteçlerini seri hale getirme ve seri durumdan çıkarma için kullanılan genişletilebilirlik noktası.
- securityStateEncoder
- SecurityStateEncoder
Güvenlik bağlam belirteçlerine tanımlama bilgisi olarak eklenen güvenlik durumunu kodlamak ve kodunu çözmek için kullanılan kodlayıcı.
- knownTypes
- IEnumerable<Type>
Bilinen türlerden oluşan bir koleksiyon. Bu bilinen türler, güvenlik bağlamı belirtecinin tanımlama bilgisinin bir parçası olarak özel talepleri içerecek şekilde bildirilmelidir.
- maximumKeyDerivationOffset
- Int32
En büyük anahtar türetme uzaklığı. Bu ayar, Türetilmiş Anahtar Belirteçleri seri durumdan çıkarılırken sunucunun yaptığı işleme miktarına bir sınır yerleştirir.
- maximumKeyDerivationLabelLength
- Int32
Maksimum anahtar türetme etiketi uzunluğu. Bu ayar, Türetilmiş Anahtar Belirteçleri seri durumdan çıkarılırken sunucunun yaptığı işleme miktarına bir sınır yerleştirir.
- maximumKeyDerivationNonceLength
- Int32
Maksimum anahtar türetme nonce uzunluğu. Bu ayar, Türetilmiş Anahtar Belirteçleri seri durumdan çıkarılırken sunucunun yaptığı işleme miktarına bir sınır yerleştirir.