Share via


WSSecurityTokenSerializer コンストラクター

定義

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

オーバーロード

WSSecurityTokenSerializer()

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

WSSecurityTokenSerializer(Boolean)

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

WSSecurityTokenSerializer(SecurityVersion)

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

WSSecurityTokenSerializer(SecurityVersion, Boolean)

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

WSSecurityTokenSerializer()

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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

適用対象

WSSecurityTokenSerializer(Boolean)

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

public:
 WSSecurityTokenSerializer(bool emitBspRequiredAttributes);
public WSSecurityTokenSerializer (bool emitBspRequiredAttributes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : bool -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (emitBspRequiredAttributes As Boolean)

パラメーター

emitBspRequiredAttributes
Boolean

EmitBspRequiredAttributes プロパティを設定するために使用する値。 true の場合、これには、セキュリティ トークンのシリアル化中に適用可能な時点で ValueType 属性と EncodingType 属性が含まれます。

適用対象

WSSecurityTokenSerializer(SecurityVersion)

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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)

パラメーター

securityVersion
SecurityVersion

セキュリティ バージョン。

適用対象

WSSecurityTokenSerializer(SecurityVersion, Boolean)

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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)

パラメーター

securityVersion
SecurityVersion

セキュリティ バージョン。

emitBspRequiredAttributes
Boolean

EmitBspRequiredAttributes プロパティを設定するために使用する値。

適用対象

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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)

パラメーター

securityVersion
SecurityVersion

セキュリティ バージョン。

emitBspRequiredAttributes
Boolean

EmitBspRequiredAttributes プロパティを設定するために使用する値。

samlSerializer
SamlSerializer

SAML トークンのシリアル化および逆シリアル化に使用される拡張ポイント。

適用対象

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

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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))

パラメーター

securityVersion
SecurityVersion

セキュリティ バージョン。

emitBspRequiredAttributes
Boolean

EmitBspRequiredAttributes プロパティを設定するために使用する値。

samlSerializer
SamlSerializer

SAML トークンのシリアル化および逆シリアル化に使用される拡張ポイント。

securityStateEncoder
SecurityStateEncoder

セキュリティ コンテキスト トークンにクッキーとして添付されているセキュリティ状態のエンコードおよびデコードに使用されるエンコーダー。

knownTypes
IEnumerable<Type>

型のコレクション。 これらの既知の型は、カスタム クレームをセキュリティ コンテキスト トークンのクッキーの一部として含めるために宣言する必要があります。

例外

securityVersionnull です。

適用対象

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

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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))

パラメーター

securityVersion
SecurityVersion

セキュリティ バージョン。

trustVersion
TrustVersion

サポートされる WS-Trust 仕様のバージョンのセット。

secureConversationVersion
SecureConversationVersion

サポートされる WS-SecureConversation 仕様のバージョンのセット。

emitBspRequiredAttributes
Boolean

EmitBspRequiredAttributes プロパティを設定するために使用する値。

samlSerializer
SamlSerializer

SAML トークンのシリアル化および逆シリアル化に使用される拡張ポイント。

securityStateEncoder
SecurityStateEncoder

セキュリティ コンテキスト トークンにクッキーとして添付されているセキュリティ状態のエンコードおよびデコードに使用されるエンコーダー。

knownTypes
IEnumerable<Type>

既知の型のコレクション。 これらの既知の型は、カスタム クレームをセキュリティ コンテキスト トークンのクッキーの一部として含めるために宣言する必要があります。

適用対象

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

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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)

パラメーター

securityVersion
SecurityVersion

セキュリティ バージョン。

emitBspRequiredAttributes
Boolean

EmitBspRequiredAttributes プロパティを設定するために使用する値。

samlSerializer
SamlSerializer

SAML トークンのシリアル化および逆シリアル化に使用される拡張ポイント。

securityStateEncoder
SecurityStateEncoder

セキュリティ コンテキスト トークンにクッキーとして添付されているセキュリティ状態のエンコードおよびデコードに使用されるエンコーダー。

knownTypes
IEnumerable<Type>

既知の型のコレクション。 これらの既知の型は、カスタム クレームをセキュリティ コンテキスト トークンのクッキーの一部として含めるために宣言する必要があります。

maximumKeyDerivationOffset
Int32

キー派生最大オフセット。 この設定は、派生キー トークンを逆シリアル化するときにサーバーが実行できる処理の量を制限します。

maximumKeyDerivationLabelLength
Int32

キー派生最大ラベル長。 この設定は、派生キー トークンを逆シリアル化するときにサーバーが実行できる処理の量を制限します。

maximumKeyDerivationNonceLength
Int32

キー派生最大 nonce 長。 この設定は、派生キー トークンを逆シリアル化するときにサーバーが実行できる処理の量を制限します。

例外

securityVersionnull です。

maximumKeyDerivationOffset が 0 未満か、maximumKeyDerivationLabelLength が 0 未満か、または maximumKeyDerivationNonceLength が 0 以下です。

適用対象

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

WSSecurityTokenSerializer クラスの新しいインスタンスを初期化します。

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)

パラメーター

securityVersion
SecurityVersion

セキュリティ バージョン。

trustVersion
TrustVersion

サポートされる WS-Trust 仕様のバージョンのセット。

secureConversationVersion
SecureConversationVersion

サポートされる WS-SecureConversation 仕様のバージョンのセット。

emitBspRequiredAttributes
Boolean

EmitBspRequiredAttributes プロパティを設定するために使用する値。

samlSerializer
SamlSerializer

SAML トークンのシリアル化および逆シリアル化に使用される拡張ポイント。

securityStateEncoder
SecurityStateEncoder

セキュリティ コンテキスト トークンにクッキーとして添付されているセキュリティ状態のエンコードおよびデコードに使用されるエンコーダー。

knownTypes
IEnumerable<Type>

既知の型のコレクション。 これらの既知の型は、カスタム クレームをセキュリティ コンテキスト トークンのクッキーの一部として含めるために宣言する必要があります。

maximumKeyDerivationOffset
Int32

キー派生最大オフセット。 この設定は、派生キー トークンを逆シリアル化するときにサーバーが実行できる処理の量を制限します。

maximumKeyDerivationLabelLength
Int32

キー派生最大ラベル長。 この設定は、派生キー トークンを逆シリアル化するときにサーバーが実行できる処理の量を制限します。

maximumKeyDerivationNonceLength
Int32

キー派生最大 nonce 長。 この設定は、派生キー トークンを逆シリアル化するときにサーバーが実行できる処理の量を制限します。

適用対象