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
セキュリティ コンテキスト トークンにクッキーとして添付されているセキュリティ状態のエンコードおよびデコードに使用されるエンコーダー。
- knownTypes
- IEnumerable<Type>
型のコレクション。 これらの既知の型は、カスタム クレームをセキュリティ コンテキスト トークンのクッキーの一部として含めるために宣言する必要があります。
例外
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
セキュリティ コンテキスト トークンにクッキーとして添付されているセキュリティ状態のエンコードおよびデコードに使用されるエンコーダー。
- 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 長。 この設定は、派生キー トークンを逆シリアル化するときにサーバーが実行できる処理の量を制限します。
例外
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
セキュリティ コンテキスト トークンにクッキーとして添付されているセキュリティ状態のエンコードおよびデコードに使用されるエンコーダー。
- knownTypes
- IEnumerable<Type>
既知の型のコレクション。 これらの既知の型は、カスタム クレームをセキュリティ コンテキスト トークンのクッキーの一部として含めるために宣言する必要があります。
- maximumKeyDerivationOffset
- Int32
キー派生最大オフセット。 この設定は、派生キー トークンを逆シリアル化するときにサーバーが実行できる処理の量を制限します。
- maximumKeyDerivationLabelLength
- Int32
キー派生最大ラベル長。 この設定は、派生キー トークンを逆シリアル化するときにサーバーが実行できる処理の量を制限します。
- maximumKeyDerivationNonceLength
- Int32
キー派生最大 nonce 長。 この設定は、派生キー トークンを逆シリアル化するときにサーバーが実行できる処理の量を制限します。