WSSecurityTokenSerializer 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WSSecurityTokenSerializer 클래스의 새 인스턴스를 초기화합니다.
오버로드
WSSecurityTokenSerializer()
- Source:
- WSSecurityTokenSerializer.cs
WSSecurityTokenSerializer 클래스의 새 인스턴스를 초기화합니다.
public:
WSSecurityTokenSerializer();
public WSSecurityTokenSerializer ();
Public Sub New ()
적용 대상
WSSecurityTokenSerializer(Boolean)
- 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 동안 적용할 수 있는 ValueType
및 EncodingType
특성이 포함됩니다.
적용 대상
WSSecurityTokenSerializer(SecurityVersion)
- 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
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
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
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>)
- 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
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)
- 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 길이입니다. 이 설정은 파생된 키 토큰을 역직렬화할 때 서버가 수행하는 처리량에 한계를 둡니다.
적용 대상
.NET