HttpRelayTransportBindingElement クラス

定義

Azure Service Busでメッセージを送信するための HTTP トランスポートを指定するために使用されるバインディング要素を表します。

public class HttpRelayTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransportTokenAssertionProvider, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type HttpRelayTransportBindingElement = class
    inherit TransportBindingElement
    interface IPolicyExportExtension
    interface IWsdlExportExtension
    interface ITransportTokenAssertionProvider
Public Class HttpRelayTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransportTokenAssertionProvider, IWsdlExportExtension
継承
HttpRelayTransportBindingElement
派生
実装

コンストラクター

HttpRelayTransportBindingElement()

HttpRelayTransportBindingElement クラスの新しいインスタンスを初期化します。

HttpRelayTransportBindingElement(HttpRelayTransportBindingElement)

複製する指定した要素を HttpRelayTransportBindingElement 使用して、 クラスの新しいインスタンスを初期化します。

HttpRelayTransportBindingElement(RelayClientAuthenticationType)

指定したクライアント認証の種類を使用して、 HttpRelayTransportBindingElement クラスの新しいインスタンスを初期化します。

プロパティ

AllowCookies

クライアントがクッキーを受け入れて、それらを今後の要求に反映させるかどうかを示す値を取得または設定します。

HostNameComparisonMode

ホスト名で使用する比較モードを取得または設定します。

IsDynamic

バインド要素が動的かどうかを取得または設定します。

KeepAliveEnabled

サービス エンドポイントへの永続的な接続を行うかどうかを示す値を取得または設定します。

MaxBufferSize

使用するバッファーの最大サイズを取得または設定します。

ProxyAddress

HTTP 要求に使用するプロキシのアドレスを格納する URI を取得または設定します。

ProxyAuthenticationScheme

HTTP プロキシにより処理されるクライアント要求の認証に使用する認証方式を取得または設定します。

RelayClientAuthenticationType

リレー クライアント認証の種類を取得または設定します。

Scheme

トランスポートの URI スキームを取得します。

TransferMode

転送モードを取得または設定します。

UseDefaultWebProxy

ユーザー固有の設定ではなく、コンピューター全体のプロキシ設定を使用するかどうかを示す値を取得または設定します。

メソッド

BuildChannelFactory<TChannel>(BindingContext)

チャネルを作成するために使用できるチャネル ファクトリを作成します。

BuildChannelListener<TChannel>(BindingContext)

指定したジェネリック型のチャネルのチャネル リスナーを作成します。

CanBuildChannelFactory<TChannel>(BindingContext)

指定した種類のチャネル ファクトリを作成できるかどうかを判断します。

CanBuildChannelListener<TChannel>(BindingContext)

指定した種類のチャネルに対するリスナーをバインド要素が作成できるかどうかを示す値を返します。

Clone()

バインディング要素オブジェクトのコピーを返します。

CreateInnerChannelBindingElement()

HttpTransportBindingElement内部チャネルの を作成します。

GetProperty<T>(BindingContext)

指定したバインディング コンテキストから指定したプロパティを取得します。

GetTransportTokenAssertion()

セキュリティ バインディングで使用されるトランスポート トークンを表す XML 要素を取得します。

InitializeInnerChannelBindingElement(HttpTransportBindingElement)

バインド要素の現在のインスタンスの設定を使用して、指定したバインド要素をHttpRelayTransportBindingElement 初期化します。

明示的なインターフェイスの実装

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

このバインディングに関するカスタム ポリシー アサーションをエクスポートします。

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

コントラクトに対して生成される Web サービス記述言語 (WSDL) に、カスタム WSDL 要素を書き込みます。

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

エンドポイントに対して生成される Web サービス記述言語 (WSDL) に、カスタム WSDL 要素を書き込みます。

適用対象