Aracılığıyla paylaş


WSSecurityTokenSerializer Oluşturucular

Tanım

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.

WSSecurityTokenSerializer(Boolean)

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

WSSecurityTokenSerializer(SecurityVersion)

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

WSSecurityTokenSerializer(SecurityVersion, Boolean)

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

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

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

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)

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

WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)

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

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)

WSSecurityTokenSerializer sınıfının yeni bir örneğini başlatı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.

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.

Şunlara uygulanır