SoapProcessingBehavior 클래스

정의

서로 다른 바인딩 형식과 메시지 버전 간에 메시지 마샬링을 위해 사용되는 클라이언트 엔드포인트 동작을 정의합니다.

public ref class SoapProcessingBehavior : System::ServiceModel::Description::IEndpointBehavior
public class SoapProcessingBehavior : System.ServiceModel.Description.IEndpointBehavior
type SoapProcessingBehavior = class
    interface IEndpointBehavior
Public Class SoapProcessingBehavior
Implements IEndpointBehavior
상속
SoapProcessingBehavior
구현

설명

SOAP 처리는 메시지 버전 간에 메시지를 변환하는 프로세스입니다.

MessageVersion에서 다른 버전으로 메시지를 처리하는 작업은 들어오는 WCF 메시지의 본문 부분과 관련 헤더를 포함하는 새 WCF 메시지를 생성하는 방법으로 수행됩니다. 주소 지정에만 사용되는 헤더나 라우터 수준에서 인식되는 헤더는 새 WCF 메시지 생성 중에 사용되지 않습니다. 이러한 헤더는 서로 다른 버전(주소 지정 헤더인 경우)이거나 클라이언트와 라우터 간의 통신의 일부로 처리되었기 때문입니다.

헤더가 아웃바운드 메시지에 배치되는지 여부는 들어오는 채널 계층을 통해 전달될 때 해당 헤더가 인식된 것으로 표시되었는지 여부에 따라 결정됩니다. 인식되지 않는 헤더(예: 사용자 지정 헤더)는 제거되지 않기 때문에 라우팅 서비스를 통과합니다.

생성자

SoapProcessingBehavior()

SoapProcessingBehavior 클래스의 새 인스턴스를 만듭니다.

속성

ProcessMessages

메시지를 처리할지 여부를 나타내는 값을 가져오거나 설정합니다.

메서드

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

엔드포인트에 새 바인딩 요소를 추가합니다.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

지정된 엔드포인트 동작을 클라이언트에 적용합니다.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

지정된 엔드포인트 동작을 엔드포인트 디스패처에 적용합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
Validate(ServiceEndpoint)

서비스 엔드포인트의 유효성을 검사합니다.

적용 대상