ConnectionOrientedTransportBindingElement 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
TCP 및 명명된 파이프와 같은 연결 지향 전송에 공통적인 추가 속성으로 기본 TransportBindingElement 을 보완하는 추상 클래스입니다.
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
interface IWsdlExportExtension
interface IPolicyExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
- 상속
- 파생
- 구현
설명
이 클래스는 전송 계층 구조를 보다 완벽하게 이해하기 위해 문서화되었으며 직접 호출되지 않을 것으로 예상됩니다. 생성자는 직접 생성 및 호출을 방지하기 위해 내부입니다. 이 바인딩 요소의 public 속성은 파생 클래스 및 TcpTransportBindingElement.에서 호출할 수 있습니다NamedPipeTransportBindingElement.
생성자
| Name | Description |
|---|---|
| ConnectionOrientedTransportBindingElement() |
TCP 및 명명된 파이프와 같은 연결 지향 전송에 공통적인 추가 속성으로 기본 TransportBindingElement 을 보완하는 추상 클래스입니다. |
| ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement) |
TCP 및 명명된 파이프와 같은 연결 지향 전송에 공통적인 추가 속성으로 기본 TransportBindingElement 을 보완하는 추상 클래스입니다. |
속성
| Name | Description |
|---|---|
| ChannelInitializationTimeout |
연결이 끊기기 전에 채널이 초기화 상태에 있을 수 있는 최대 시간을 결정하는 값을 가져오거나 설정합니다 TimeSpan . |
| ConnectionBufferSize |
클라이언트 또는 서비스에서 유선으로 직렬화된 메시지의 청크를 전송하는 데 사용되는 버퍼의 크기를 가져오거나 설정합니다. |
| HostNameComparisonMode |
URI에서 일치시킬 때 호스트 이름이 서비스에 도달하는 데 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| ManualAddressing |
메시지의 수동 주소 지정이 필요한지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 TransportBindingElement) |
| MaxBufferPoolSize |
전송에 사용되는 버퍼 풀의 최대 크기(바이트)를 가져오거나 설정합니다. (다음에서 상속됨 TransportBindingElement) |
| MaxBufferSize |
사용할 버퍼의 최대 크기를 가져오거나 설정합니다. 스트리밍된 메시지의 경우 이 값은 버퍼링 모드에서 읽는 메시지 헤더의 최대 크기 이상이어야 합니다. |
| MaxOutputDelay |
메시지 또는 전체 메시지의 청크가 전송되기 전에 메모리에 버퍼링된 상태로 유지될 수 있는 최대 시간 간격을 가져오거나 설정합니다. |
| MaxPendingAccepts |
서비스에서 서비스에 들어오는 연결을 처리하기 위해 수신기에서 대기할 수 있는 최대 채널 수를 가져오거나 설정합니다. |
| MaxPendingConnections |
서비스에서 디스패치를 기다리는 최대 연결 수를 가져오거나 설정합니다. |
| MaxReceivedMessageSize |
수신할 수 있는 최대 허용 메시지 크기(바이트)를 가져오거나 설정합니다. (다음에서 상속됨 TransportBindingElement) |
| Scheme |
전송에 대한 URI 체계를 가져옵니다. (다음에서 상속됨 TransportBindingElement) |
| TransferMode |
메시지가 연결 지향 전송을 사용하여 버퍼링되거나 스트리밍되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
메서드
| Name | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
바인딩 컨텍스트에서 지정된 형식의 채널을 생성하기 위한 채널 팩터리를 초기화합니다. (다음에서 상속됨 BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
바인딩 컨텍스트에서 지정된 형식의 채널을 허용하도록 채널 수신기를 초기화합니다. (다음에서 상속됨 BindingElement) |
| CanBuildChannelFactory<TChannel>(BindingContext) |
지정된 형식의 채널 팩터리를 빌드할 수 있는지 여부를 결정합니다. |
| CanBuildChannelListener<TChannel>(BindingContext) |
지정된 형식의 채널 수신기를 빌드할 수 있는지 여부를 결정합니다. |
| Clone() |
파생 클래스에서 재정의되는 경우 바인딩 요소 개체의 복사본을 반환합니다. (다음에서 상속됨 BindingElement) |
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
| GetProperty<T>(BindingContext) |
바인딩 스택에서 속성을 가져옵니다(있는 경우). |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ShouldSerializeMaxPendingAccepts() |
연결 지향 전송 바인딩 요소가 보류 중인 최대 허용을 serialize해야 하는지 여부를 나타냅니다. |
| ShouldSerializeMaxPendingConnections() |
연결 지향 전송 바인딩 요소가 최대 보류 중인 연결을 serialize해야 하는지 여부를 나타냅니다. |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
명시적 인터페이스 구현
| Name | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
바인딩에 대한 사용자 지정 정책 어설션을 내보냅니다. |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
계약에 대해 생성된 WSDL에 사용자 지정 WSDL(Web Services Description Language) 요소를 씁니다. |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
엔드포인트에 대해 생성된 WSDL에 사용자 지정 WSDL(Web Services Description Language) 요소를 씁니다. |