TransportSecurityBindingElement 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
혼합 모드 보안을 지원하는 사용자 지정 바인딩 요소를 나타냅니다(예: 보안 전송을 통해 최적화된 메시지 보안).
public ref class TransportSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement
public ref class TransportSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class TransportSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement
public sealed class TransportSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement, System.ServiceModel.Description.IPolicyExportExtension
type TransportSecurityBindingElement = class
inherit SecurityBindingElement
type TransportSecurityBindingElement = class
inherit SecurityBindingElement
interface IPolicyExportExtension
Public NotInheritable Class TransportSecurityBindingElement
Inherits SecurityBindingElement
Public NotInheritable Class TransportSecurityBindingElement
Inherits SecurityBindingElement
Implements IPolicyExportExtension
- 상속
- 구현
설명
사용자 지정 바인딩에는 특정 순서로 정렬된 바인딩 요소 컬렉션이 포함됩니다. 바인딩 스택의 위쪽을 나타내는 요소가 먼저 추가되고, 바인딩 스택의 다음 요소가 두 번째로 추가됩니다.
바인딩에 이 클래스를 추가하려면
BindingElementCollection를 만듭니다.
바인딩 스택에서 이 바인딩 요소 위에 있는 사용자 지정 바인딩 요소(예: 선택 사항 TransactionFlowBindingElement 및 ReliableSessionBindingElement)를 만듭니다.
메서드를 사용하여 이전에 언급한 순서대로 BindingElementCollection 이러한 요소를 에 추가합니다 InsertItem .
TransportSecurityBindingElement의 인스턴스를 만들어 컬렉션에 추가합니다.
TcpTransportBindingElement와 같은 추가 사용자 지정 바인딩 요소를 컬렉션에 추가합니다.
참고
이 개체의 인스턴스를 만든 후에는 이 개체의 기본 클래스인 SecurityBindingElement의 속성을 변경할 수 없습니다. 일부 속성에서 set
를 호출하면 의도하지 않은 결과가 발생하여 바인딩이 이전 속성 값을 가진 것처럼 동작하고 겉으로는 런타임 오류만 발생합니다. 이렇게 동작하는 것으로 알려진 속성에는 KeyType 속성과 MessageSecurityVersion 속성이 있으며, 다른 속성도 해당될 수 있습니다.
생성자
TransportSecurityBindingElement() |
TransportSecurityBindingElement 클래스의 인스턴스를 만듭니다. |
속성
AllowInsecureTransport |
HTTP와 같은 보안되지 않은 전송을 통해 혼합 모드의 보안 메시지를 보낼 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
DefaultAlgorithmSuite |
메시지 암호화 및 키 랩 알고리즘을 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
EnableUnsecuredResponse |
WCF에서 보안 요청에 대한 보안되지 않은 응답을 보내고 받을 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
EndpointSupportingTokenParameters |
토큰 매개 변수를 지원하는 엔드포인트를 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
IncludeTimestamp |
타임스탬프가 각 메시지에 포함되는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
KeyEntropyMode |
키를 만드는 데 사용되는 엔트로피의 소스를 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
LocalClientSettings |
클라이언트에서 사용하는 로컬 보안 설정에 대한 바인딩 속성을 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
LocalServiceSettings |
서비스에서 사용하는 로컬 보안 설정에 대한 바인딩 속성을 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
MessageSecurityVersion |
메시지 보안 버전을 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
OperationSupportingTokenParameters |
토큰 매개 변수를 지원하는 작업 컬렉션을 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
OptionalEndpointSupportingTokenParameters |
서비스 엔드포인트에 대한 선택적인 지원 토큰 매개 변수를 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
OptionalOperationSupportingTokenParameters |
토큰 매개 변수를 지원하는 선택적인 작업 컬렉션을 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
ProtectTokens |
보안 바인딩 요소가 토큰을 보호하는지 여부를 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
SecurityHeaderLayout |
이 바인딩의 보안 헤더에 있는 요소의 순서를 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
메서드
명시적 인터페이스 구현
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
바인딩에 대한 사용자 지정 정책 어설션을 내보냅니다. |
적용 대상
.NET