Language

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.cs
ソース:
WSSecurityTokenSerializer.cs
ソース:
WSSecurityTokenSerializer.cs

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

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

適用対象

WSSecurityTokenSerializer(Boolean)

ソース:
WSSecurityTokenSerializer.cs
ソース:
WSSecurityTokenSerializer.cs
ソース:
WSSecurityTokenSerializer.cs

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.cs
ソース:
WSSecurityTokenSerializer.cs
ソース:
WSSecurityTokenSerializer.cs

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.cs
ソース:
WSSecurityTokenSerializer.cs
ソース:
WSSecurityTokenSerializer.cs

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.cs
ソース:
WSSecurityTokenSerializer.cs
ソース:
WSSecurityTokenSerializer.cs

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.cs
ソース:
WSSecurityTokenSerializer.cs
ソース:
WSSecurityTokenSerializer.cs

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.cs
ソース:
WSSecurityTokenSerializer.cs
ソース:
WSSecurityTokenSerializer.cs

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.cs
ソース:
WSSecurityTokenSerializer.cs
ソース:
WSSecurityTokenSerializer.cs

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.cs
ソース:
WSSecurityTokenSerializer.cs
ソース:
WSSecurityTokenSerializer.cs

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 の最大長。 この設定では、派生キー トークンを逆シリアル化するときにサーバーが実行する処理の量にバインドを配置します。

適用対象