WSSecurityTokenSerializer コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
セキュリティ コンテキスト トークンに Cookie としてアタッチされているセキュリティ状態のエンコードとデコードに使用されるエンコーダー。
- knownTypes
- IEnumerable<Type>
型のコレクション。 これらの既知の型は、セキュリティ コンテキスト トークンの Cookie の一部としてカスタムクレームを含むように宣言する必要があります。
例外
securityVersion は null です。
適用対象
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
セキュリティ コンテキスト トークンに Cookie としてアタッチされているセキュリティ状態のエンコードとデコードに使用されるエンコーダー。
- knownTypes
- IEnumerable<Type>
既知の型のコレクション。 これらの既知の型は、セキュリティ コンテキスト トークンの Cookie の一部としてカスタムクレームを含むように宣言する必要があります。
適用対象
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
セキュリティ コンテキスト トークンに Cookie としてアタッチされているセキュリティ状態のエンコードとデコードに使用されるエンコーダー。
- knownTypes
- IEnumerable<Type>
既知の型のコレクション。 これらの既知の型は、セキュリティ コンテキスト トークンの Cookie の一部としてカスタムクレームを含むように宣言する必要があります。
- maximumKeyDerivationOffset
- Int32
キー派生の最大オフセット。 この設定では、派生キー トークンを逆シリアル化するときにサーバーが実行する処理の量にバインドを配置します。
- maximumKeyDerivationLabelLength
- Int32
キー派生ラベルの最大長。 この設定では、派生キー トークンを逆シリアル化するときにサーバーが実行する処理の量にバインドを配置します。
- maximumKeyDerivationNonceLength
- Int32
キー派生の nonce の最大長。 この設定では、派生キー トークンを逆シリアル化するときにサーバーが実行する処理の量にバインドを配置します。
例外
securityVersion は null です。
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
セキュリティ コンテキスト トークンに Cookie としてアタッチされているセキュリティ状態のエンコードとデコードに使用されるエンコーダー。
- knownTypes
- IEnumerable<Type>
既知の型のコレクション。 これらの既知の型は、セキュリティ コンテキスト トークンの Cookie の一部としてカスタムクレームを含むように宣言する必要があります。
- maximumKeyDerivationOffset
- Int32
キー派生の最大オフセット。 この設定では、派生キー トークンを逆シリアル化するときにサーバーが実行する処理の量にバインドを配置します。
- maximumKeyDerivationLabelLength
- Int32
キー派生ラベルの最大長。 この設定では、派生キー トークンを逆シリアル化するときにサーバーが実行する処理の量にバインドを配置します。
- maximumKeyDerivationNonceLength
- Int32
キー派生の nonce の最大長。 この設定では、派生キー トークンを逆シリアル化するときにサーバーが実行する処理の量にバインドを配置します。