다음을 통해 공유


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

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs

WSSecurityTokenSerializer 클래스의 새 인스턴스를 초기화합니다.

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

적용 대상

WSSecurityTokenSerializer(Boolean)

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
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이면 여기에 보안 토큰 serialization 동안 적용할 수 있는 ValueTypeEncodingType 특성이 포함됩니다.

적용 대상

WSSecurityTokenSerializer(SecurityVersion)

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
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)

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
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)

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
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>)

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
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

보안 컨텍스트 토큰에 쿠키로 연결된 보안 상태를 인코딩 및 디코딩하는 데 사용되는 인코더입니다.

knownTypes
IEnumerable<Type>

형식의 컬렉션입니다. 이러한 알려진 형식은 보안 컨텍스트 토큰의 쿠키 일부로 사용자 지정 클레임을 포함하도록 선언되어야 합니다.

예외

securityVersionnull인 경우

적용 대상

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

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
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

보안 컨텍스트 토큰에 쿠키로 연결된 보안 상태를 인코딩 및 디코딩하는 데 사용되는 인코더입니다.

knownTypes
IEnumerable<Type>

알려진 형식의 컬렉션입니다. 이러한 알려진 형식은 보안 컨텍스트 토큰의 쿠키 일부로 사용자 지정 클레임을 포함하도록 선언되어야 합니다.

적용 대상

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

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
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

보안 컨텍스트 토큰에 쿠키로 연결된 보안 상태를 인코딩 및 디코딩하는 데 사용되는 인코더입니다.

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)

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
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

보안 컨텍스트 토큰에 쿠키로 연결된 보안 상태를 인코딩 및 디코딩하는 데 사용되는 인코더입니다.

knownTypes
IEnumerable<Type>

알려진 형식의 컬렉션입니다. 이러한 알려진 형식은 보안 컨텍스트 토큰의 쿠키 일부로 사용자 지정 클레임을 포함하도록 선언되어야 합니다.

maximumKeyDerivationOffset
Int32

최대 키 파생 오프셋입니다. 이 설정은 파생된 키 토큰을 역직렬화할 때 서버가 수행하는 처리량에 한계를 둡니다.

maximumKeyDerivationLabelLength
Int32

최대 키 파생 레이블 길이입니다. 이 설정은 파생된 키 토큰을 역직렬화할 때 서버가 수행하는 처리량에 한계를 둡니다.

maximumKeyDerivationNonceLength
Int32

최대 키 파생 nonce 길이입니다. 이 설정은 파생된 키 토큰을 역직렬화할 때 서버가 수행하는 처리량에 한계를 둡니다.

적용 대상