次の方法で共有


WCF アダプタ プロパティ スキーマおよびプロパティ

WCF アダプター プロパティ スキーマの昇格されたプロパティについて説明します。 WCF アダプタは、アプリケーションで使用できるプロパティに値を割り当てます。 また、WCF アダプタは、カスタム プロパティを BizTalk メッセージ コンテキストに書き込むが昇格させないメカニズムと、カスタム プロパティを BizTalk メッセージ コンテキストに昇格させるメカニズムを提供します。 詳細については、「 公開された WCF サービスを使用した SOAP ヘッダー」を参照してください。

名前空間:

アクション

送信メッセージの SOAPAction ヘッダー フィールドを指定します。 この値は、単一アクション形式とアクション マッピング形式の 2 つの異なる方法で指定できます。 このプロパティを単一のアクション形式 (たとえば、 ) で設定した場合、 http://contoso.com/Svc/Op1 送信メッセージの SOAPAction ヘッダーは常に、このプロパティで指定された値に設定されます。

このプロパティをアクション マッピング形式で設定した場合、送信 SOAPAction ヘッダーは BTS によって決定されます 。操作 コンテキスト プロパティ。 たとえば、このプロパティが次の XML 形式と BTS に設定されている場合です。Operation プロパティは Op1 に設定され、WCF 送信アダプターは送信 SOAPAction ヘッダーにを使用http://contoso.com/Svc/Op1します。

<BtsActionMapping>
<Operation Name="Op1" Action="http://contoso.com/Svc/Op1">
<Operation Name="Op2" Action="http://contoso.com/Svc/Op2">
</BtsActionMapping>

送信メッセージがオーケストレーション ポートから送信される場合、オーケストレーション インスタンスは BTS を動的に設定します 。ポートの操作 名を持つ Operation プロパティ。 送信メッセージがコンテンツ ベースのルーティングでルーティングされる場合は、BTS を設定できます パイプライン コンポーネントの Operation プロパティ。 このプロパティは、1 つのアクション形式で受信メッセージから自動的に昇格されます。

型: 文字列既定値: 空の文字列 適用対象: すべての WCF 送信アダプター

AffiliateApplicationName

エンタープライズ シングル サインオン (SSO) に使用する関連アプリケーションを指定します。 UseSSO プロパティが True に設定されている場合は、このプロパティが必要です

型: 文字列既定値: 空の文字列 適用対象: WCF-NetNamedPipe アダプター を除く すべての WCF 送信アダプター

AlgorithmSuite

メッセージの暗号化とキー ラップのアルゴリズムを指定します。 これらのアルゴリズムは、セキュリティ ポリシー言語 (WS-SecurityPolicy) 仕様で指定されたアルゴリズムにマップされます。

AlgorithmSuite プロパティに適用できる値の詳細については、UI ガイダンスと開発者 API 名前空間リファレンスの「WCF-NetTcp トランスポートプロパティ]ダイアログ ボックスの [Algorithm suite]\(アルゴリズム スイート\) プロパティ」を参照してください。

型: 文字列既定値: Basic256 適用対象:

  • WCF-BasicHttp アダプター
  • WCF-NetMsmq アダプター
  • WCF-NetTcp アダプタ
  • WCF-WSHttp アダプタ

BindingConfiguration

Windows Communication Foundation (WCF) によって提供されるさまざまな種類の定義済みバインディング>を構成するには、バインド要素を含む XML 文字列<を指定します。 システム提供のバインドとカスタム バインドの詳細については、「関連項目」の適切なトピックを参照してください。

例:

<binding name="wsHttpBinding" transactionFlow="true">
<security><message clientCredentialType="UserName"></security>
</binding>

種類: 文字列 既定値: 空の文字列 適用対象: アダプター、アダプター WCF-CustomIsolated WCF-Custom

BindingType

エンドポイントに使用するバインドの種類を指定します。 BindingType プロパティに適用できる値の詳細については、UI ガイダンスと開発者 API 名前空間リファレンスの「WCF-Custom トランスポート プロパティ] ダイアログ ボックスの [バインドの種類] プロパティを参照してください。

種類: 文字列 既定値: 空の文字列 適用対象: アダプター、アダプター WCF-CustomIsolated WCF-Custom

ClientCertificate

この送信ポートをサービスに対して認証する際に使用する X.509 証明書の拇印を指定します。 ClientCredentialsType プロパティが Certificate に設定されている場合、このプロパティは必須です。 このプロパティに使用する証明書は、現在のユーザーの場所にあるマイ ストアにインストールする必要があります。

型: 文字列 既定値: 空の文字列 適用対象:

  • WCF-BasicHttp 送信アダプタ
  • WCF-WSHttp 送信アダプタ
  • WCF-NetTcp 送信アダプター
  • WCF-NetMsmq 送信アダプター

CloseTimeout

チャネルを閉じる操作が完了するまでの間隔を示す期間値を指定します。

種類: 文字列既定値: 00:01:00 適用対象: WCF-Custom と WCF-CustomIsolated を除く すべての WCF アダプター

CustomDeadLetterQueue

アプリケーションごとの配信不能キューの場所に対して 、net.msmq スキームを使用して完全修飾 URI を指定します。有効期限が切れているメッセージや転送または配信に失敗したメッセージが配置されます。 たとえば、net.msmq://localhost/deadLetterQueueName と指定します。 配信不能キューは、配信に失敗した期限切れメッセージに対する送信元アプリケーションのキュー マネージャーのキューです。 このプロパティは、 DeadLetterQueue プロパティが Custom に設定されている場合に必要です。

種類: 文字列 既定値: 空の文字列 適用対象: 送信アダプター WCF-NetMsmq

DeadLetterQueue

アプリケーションへの配信に失敗したメッセージの転送先となる配信不能キューを指定します。 配信不能キューに配信されるメッセージの詳細については、UI ガイダンスと開発者 API 名前空間リファレンスの「WCF-NetMsmq トランスポートのプロパティ] ダイアログ ボックスの [送信]、[バインド] タブ」を参照してください。

Type: String Default value: System Applies to: WCF-NetMsmq send adapter

DisableLocationOnFailure

受信パイプラインまたはルーティングの障害によって受信処理に失敗した受信場所を無効にするかどうかを指定します。 受信場所を無効にでき、サービス拒否 (DoS) が問題ではない場合は、このプロパティを True に 設定できます。

次に例を示します。

  • WCF-Custom アダプター: BindingType プロパティが netMsmqBinding に設定されている場合。
  • WCF-Custom アダプター: BindingType プロパティが customBinding に設定されていて、 BindingConfiguration プロパティが MSMQ などのキューに登録されたトランスポートに依存するカスタム チャネルを使用するように構成されている場合。
  • WCF-CustomIsolated アダプター: BindingType プロパティが customBinding に設定されていて、 BindingConfiguration プロパティが MSMQ などのキューに登録されたトランスポートに依存するカスタム チャネルを使用するように構成されている場合
  • WCF-NetMsmq アダプター

型: Boolean Default: False 適用対象:

  • WCF-NetMsmq 受信アダプター
  • WCF-Custom 受信アダプター
  • WCF-CustomIsolated 受信アダプタ

EnableTransaction

このプロパティの効果は、WCF アダプタによって異なります。 このプロパティの詳細については、「 WCF アダプターの各 WCF アダプターの操作方法」を参照してください。

種類: ブール値 適用対象:

  • WCF-WSHttp アダプタ
  • WCF-NetTcp アダプタ
  • WCF-NetNamedPipe アダプター
  • WCF-NetMsmq アダプター

EndpointBehaviorConfiguration

WCF エンドポイントの動作>設定を構成するには、<endpointBehaviors> 要素の< behavior 要素を使用して XML 文字列を指定します。 endpointBehaviors> 要素の<詳細については、「関連項目」の適切なトピックを参照してください。

例:

<behavior name="sampleBehavior"><callbackTimeouts/></behavior>

種類: 文字列 既定値: 空の文字列 適用対象: 送信アダプター WCF-Custom

EstablishSecurityContext

セキュリティ チャネルで、セキュリティで保護されたセッションを確立するかどうかを指定します。 キュリティで保護されたセッションは、セキュリティ コンテキスト トークン (SCT) を確立してからアプリケーション メッセージを交換します。

種類: ブール型の既定値: True 適用対象: アダプター WCF-WSHttp

FromAddress

受信 WCF メッセージの送信元のエンドポイント アドレスを示します。 このプロパティは、受信メッセージから自動的に昇格されます。

種類: 文字列適用対象: WCF-NetMsmq 送信アダプターを 除く すべての WCF アダプター

ヘッダー

URI 以外の追加アドレス指定情報を提供するエンドポイント参照を指定します。 このプロパティを使用する場合、このプロパティには<ルート要素として headers> 要素が必要です。 すべてのアドレス ヘッダーを headers> 要素内に配置する<必要があります。 このプロパティは、受信メッセージに自動的に昇格されます。

例:

<headers>
<Region xmlns="Uri">"String"</Region>
<Member xmlns="Uri">"String"</Member>
</headers>

種類: String 適用対象: すべての WCF アダプター

ID

受信場所が提供するか、送信ポートが必要とするサービスの ID を指定します。 Identity プロパティに指定できる値は、セキュリティ構成によって異なります。 これらの設定により、クライアントがサービスを認証できます。 クライアントとサービスの間のハンドシェイク プロセスでは、Windows Communication Foundation (WCF) インフラストラクチャによって、クライアントの値とサービスの ID が照合されます。

例:

<identity>
<userPrincipalName value="username@contoso.com"/>
</identity>

Type: String Default value: An empty string Applies to: All WCF adapters

InboundBodyLocation

受信 WCF メッセージの SOAP Body 要素のデータ選択を指定します。 InboundBodyLocation プロパティの使用方法の詳細については、「WCF アダプターのメッセージ本文の指定」を参照してください。

型: 文字列の既定値: UseBodyElement

適用可能な値は次のとおりです。

  • UseBodyElement: 受信メッセージの SOAP Body 要素のコンテンツを使用して、BizTalk メッセージ本文パーツを作成します。 Body 要素に複数の子要素がある場合、最初の要素のみが BizTalk メッセージ本文パーツになります。
  • UseEnvelope: 受信メッセージの SOAP エンベロープ 全体から BizTalk メッセージ本文部分を作成します。
  • UseBodyPath: InboundBodyPathExpression プロパティの本文パス式を使用して、BizTalk メッセージ本文パーツを作成します。 本文パス式は、受信メッセージの SOAP Body 要素の直接の子要素に対して評価されます。 このプロパティは、送信請求 - 応答のポートに対してのみ有効です。

適用対象: 送信を 除く すべての WCF アダプター WCF-NetMsmq

InboundBodyPathExpression

BizTalk メッセージのボディ部を作成するために使用する受信メッセージの特定の部分を示すボディ パス式を指定します。 この本文パス式は、受信メッセージの SOAP 本文 ノードの直接の子要素に対して評価されます。 このボディ パス式で複数のノードが返される場合は、最初のノードのみが BizTalk メッセージのボディ部に対して選択されます。 このプロパティは、 InboundBodyLocation プロパティが UseBodyPath に設定されている場合に必要です。 InboundBodyPathExpression プロパティの使用方法の詳細については、「WCF Adapters プロパティ のスキーマとプロパティ」を参照してください。

Type: String Default value: An empty string Applies to: all WCF adapters except the WCF-NetMsmq send adapter

InboundHeaders

受信 WCF メッセージの SOAP ヘッダーにアクセスするには、 InboundHeaders プロパティを使用します。 WCF アダプタは、このプロパティに受信メッセージのすべての SOAP ヘッダー値をコピーします。このヘッダー値には、WCF インフラストラクチャが WS-Addressing、WS-Security、WS-AtomicTransaction などに使用するカスタム SOAP ヘッダーおよび標準 SOAP ヘッダーが含まれています。 context プロパティに含まれる値は、ヘッダー> ルート要素を含む XML データを<含む文字列であり、受信 SOAP ヘッダーは headers> 要素の<子要素としてコピーされます。 WCF アダプターを使用して SOAP ヘッダーにアクセスする方法の詳細については、 の SDK サンプル「カスタム SOAP ヘッダーと WCF アダプター https://go.microsoft.com/fwlink/?LinkId=79960の使用」を参照してください。

種類: String 適用対象: WCF-NetMsmq 送信アダプターを 除く すべての WCF アダプター

InboundNodeEncoding

WCF 受信アダプターが InboundBodyPathExpression で指定された本文パス式で識別されるノードをデコードするために使用するエンコードの種類を指定します。 このプロパティは、 InboundBodyLocation プロパティが UseBodyPath に設定されている場合に必要です。

型: 文字列 既定値: XML

適用可能な値は次のとおりです。

  • Base64: Base64 エンコード
  • 16 進数: 16 進数エンコード
  • String: テキスト エンコード (UTF-8)。
  • XML: WCF アダプターは、 InboundBodyPathExpression の本文パス式によって選択されたノードの外部 XML を使用して、BizTalk メッセージ本文を作成します。

適用対象: WCF-NetMsmq 送信アダプターを 除く すべての WCF アダプター

IsFault

SOAP エラー メッセージが受信されるかどうかを示します。 このプロパティは、受信メッセージから自動的に昇格されます。

Note

IsFault プロパティを使用して、HTTP 404 (ファイルまたはディレクトリが見つかりません) エラーなどのトランスポート エラーで受信したメッセージをチェックすることはできません。

種類: Boolean 適用対象: WCF-NetMsmq 送信アダプターを 除く すべての WCF アダプター

LeaseTimeout

アクティブなプールされた接続の最大有効期間を指定します。 指定した時間が経過すると、現在の要求が処理された後に接続が閉じます。

WCF-NetTcp アダプターは 、NetTcpBinding クラスを 利用してエンドポイントと通信します。 負荷分散シナリオで NetTcpBinding を使用する 場合は、既定のリース タイムアウトを減らすことを検討してください。 NetTcpBinding を使用するときの負荷分散の詳細については、「関連項目」の適切なトピックを参照してください。

種類: String 既定値: 00:05:00 適用対象: WCF-NetTcp 受信アダプター

MaxConcurrentCalls

単一のサービス インスタンスに対する同時呼び出しの数を指定します。 制限を超える呼び出しはキューに格納されます。 この値を 0 に設定することは、 Int32.MaxValue に設定することと同じです。

Note

このプロパティは、追跡プロファイルを使用して、BAM プライマリ インポート データベースで追跡することはできません。

Type: Integer Default value: 200 Applies to: all WCF receive adapters except the WCF-Custom and WCF-CustomIsolated adapters

MaxConnections

リスナーが保持することができる、アプリケーションによる受け入れを待機する接続の最大数を指定します。 このクォータ値を超過すると、新規の受信接続は受け入れられるのを待機せずに切断されます。

Note

これはアダプタ ハンドラ プロパティであるため、このプロパティはパイプライン コンポーネントおよびオーケストレーションでは構成できません。

Note

このプロパティは、追跡プロファイルを使用して、BAM プライマリ インポート データベースで追跡することはできません。

種類: 整数 既定値: 10 適用対象: WCF-NetNamedPipe アダプター、WCF-NetTcp アダプター

MaxReceivedMessageSize

有線ネットワーク上で受信できる、ヘッダーを含むメッセージの最大サイズをバイト単位で指定します。 メッセージのサイズは、各メッセージに割り当てられているメモリの量に制限されます。 このプロパティを使用して、サービス拒否 (DoS) 攻撃にさらされる危険性を制限できます。

Type: Integer Default value: 65536 Applies to:

  • WCF-BasicHttp アダプター
  • WCF-WSHttp アダプタ
  • WCF-NetTcp アダプタ
  • WCF-NetNamedPipe アダプター
  • WCF-NetMsmq 受信アダプター

MessageClientCredentialType

メッセージ ベースのセキュリティを使用してクライアント認証を実行するときに使用する、資格情報の種類を指定します。

適用可能な値は、WCF アダプタごとに異なります。 MessageClientCredentialType プロパティの詳細については、「WCF アダプターの各 WCF アダプターの操作方法」を参照してください。

Type: String Applies to:

  • WCF-BasicHttp アダプター
  • WCF-WSHttp アダプタ
  • WCF-NetTcp アダプタ
  • WCF-NetNamedPipe アダプター

MessageEncoding

SOAP メッセージをエンコードするために使用されるエンコーダーを指定します。

Type: String Default value: Text

適用可能な値:

  • テキスト: テキスト メッセージ エンコーダーを使用する
  • Mtom: メッセージ送信組織メカニズム 1.0 (MTOM) エンコーダーを使用する

適用対象: WCF-BasicHttp アダプター、WCF-WSHttp アダプター

MsmqAuthenticationMode

MSMQ トランスポートによるメッセージの認証方法を指定します。

Type: String Default value: WindowsDomainMsmqAuthenticationMode プロパティに適用できる値の詳細については、UI ガイダンスと開発者 API 名前空間リファレンス「WCF-NetMsmq トランスポート プロパティ] ダイアログ ボックスの [送信]、[セキュリティ] タブの MSMQ 認証モード プロパティ」を参照してください。 適用対象: WCF-NetMsmq アダプター

MsmqEncryptionAlgorithm

メッセージ キュー マネージャー間でメッセージを転送するときに、有線ネットワーク上でメッセージを暗号化するために使用するアルゴリズムを指定します。 このプロパティは、 MsmqProtectionLevel プロパティが EncryptAndSign に設定されている場合にのみ使用できます。

Type: String Default value: RC4Stream

適用可能な値は次のとおりです: RC4Stream、AES

適用対象: WCF-NetMsmq アダプター

MsmqProtectionLevel

MSMQ トランスポートのレベルでメッセージをセキュリティ保護する方法を指定します。

Type: String Default value: Sign

適用可能な値は次のとおりです。

  • なし: 保護なし
  • 署名: メッセージは署名されています
  • EncryptAndSign: メッセージは暗号化および署名されます。 この保護レベルを使用するには、MSMQActive Directory 統合を有効にする必要があります

適用対象: WCF-NetMsmq アダプター

MsmqSecureHashAlgorithm

メッセージ ダイジェストの計算に使用するハッシュ アルゴリズムを指定します。 MsmqProtectionLevel プロパティが None に設定されている場合、このプロパティは使用できません。

Type: String 既定値: SHA1

該当する値は次のとおりです。MD5、SHA1、SHA25、SHA512

適用対象: WCF-NetMsmq アダプター

NegotiateServiceCredential

サービスの資格情報が帯域外のクライアントで提供されるか、またはネゴシエーションのプロセスによってクライアントへのサービスから取得されるかを指定します。 そのようなネゴシエーションは、通常のメッセージ交換の準備です。

MessageClientCredentialType プロパティがNoneUsername、または Certificate と等しい場合、このプロパティを False に設定すると、サービス証明書がクライアントで帯域外で使用でき、クライアントがサービス証明書を指定する必要があることを意味します。 このモードは、WS-Trust および WS-SecureConversation が実装された SOAP スタックと同時に使用できます。

MessageClientCredentialType プロパティが Windows に設定されている場合、このプロパティを False に設定すると、Kerberos ベースの認証が指定されます。 これは、クライアントおよびサービスが同じ Kerberos ドメインの一部でなければならないことを意味します。 このモードは、Kerberos トークン プロファイル (OASIS WSS TC で定義) に加えて WS-Trust および WS-SecureConversation が実装された SOAP スタックと同時使用できます。

このプロパティが True の場合、SPNego が SOAP メッセージを介して交換をトンネルする .NET SOAP ネゴシエーションが発生します。

種類: Boolean 既定値: True 適用対象: WCF-WSHttp アダプター

OpenTimeout

チャネルを開く操作が完了するまでの間隔を示す期間値を指定します。

Note

このプロパティは、追跡プロファイルを使用して、BAM プライマリ インポート データベースで追跡することはできません。

種類: 文字列の既定値: 00:01:00 適用対象: WCF-Custom アダプターと WCF-CustomIsolated アダプター を除く すべての WCF アダプター

OrderedProcessing

メッセージを順番に処理するかどうかを指定します。 このプロパティを選択すると、この受信場所は、 [順序付き配信] オプションが に設定されている BizTalk メッセージングまたはオーケストレーション送信ポートと組み合わせて使用する場合に 、順序付けされたメッセージ配信True対応します。 [順次配信] オプションの詳細については、「関連項目」の適切なトピックを参照してください。

このプロパティの値は次の場合に適用されます。

  • WCF-Custom アダプター: BindingType プロパティが netMsmqBinding に設定されている場合
  • WCF-Custom アダプター: BindingType プロパティが customBinding に設定され、 BindingConfiguration プロパティが MSMQ などの順序付き配信をサポートするトランスポートに依存するカスタム チャネルを使用するように構成されている場合。
  • WCF-CustomIsolated アダプター: BindingType プロパティが customBinding に設定され、 BindingConfiguration プロパティが、順序指定された配信をサポートするトランスポートに依存するカスタム チャネルを使用するように構成されている場合。
  • WCF-NetMsmq アダプター

Type: String Default value: False Applies to:

  • WCF-NetMsmq 受信アダプター
  • WCF-Custom 受信アダプター
  • WCF-CustomIsolated 受信アダプタ

OutboundBodyLocation

送信 WCF メッセージの SOAP Body 要素のデータ選択を指定します。 OutboundBodyLocation プロパティの使用方法の詳細については、「WCF アダプターのメッセージ本文の指定」を参照してください。

型: 文字列の既定値: UseBodyElement

適用可能な値は次のとおりです。

  • UseBodyElement: BizTalk メッセージ本文パーツを使用して、送信メッセージの SOAP Body 要素のコンテンツを作成します
  • UseTem****plate: OutboundXMLTemplate プロパティで指定されたテンプレートを使用して、送信メッセージの SOAP Body 要素のコンテンツを作成します

適用対象: WCF-NetMsmq 受信アダプターを 除く すべての WCF アダプター

OutboundCustomHeaders

送信メッセージのカスタム SOAP ヘッダーを指定します。 このプロパティを使用する場合、 プロパティには<ルート要素として headers> 要素が必要です。 すべてのカスタム SOAP ヘッダーを headers> 要素内に配置する<必要があります。 カスタム SOAP ヘッダー値が空の文字列の場合は、このプロパティにヘッダー><またはヘッダー>><を割り当てる<必要があります。 WCF アダプターで SOAP ヘッダーを使用する方法の詳細については、 の SDK サンプル「カスタム SOAP ヘッダーと WCF アダプター https://go.microsoft.com/fwlink/?LinkId=79960の使用」を参照してください。

種類: String 適用対象: WCF-NetMsmq 受信アダプターを 除く すべての WCF アダプター

OutboundXmlTemplate

送信メッセージの SOAP Body 要素のコンテンツに XML 形式のテンプレートを指定します。 OutboundBodyLocation プロパティが UseTemplate に設定されている場合は、このプロパティが必要です。 OutboundXMLTemplate プロパティの使用方法の詳細については、「WCF アダプターのメッセージ本文の指定」を参照してください。

Type: String Default value: An empty string Applies to: all WCF adapters except the WCF-NetMsmq receive adapter

パスワード

UseSSO プロパティが False に設定されている場合に、移行先サーバーでの認証に使用するパスワードを指定します

Type: String Default value: An empty string Applies to: all WCF send adapters except the WCF-NetNamedPipe adapter

PropagateFaultMessage

送信処理に失敗したメッセージを回送または保留するかどうかを指定します。 このプロパティは、送信請求 - 応答のポートに対してのみ有効です。

Note

このプロパティは、追跡プロファイルを使用して、BAM プライマリ インポート データベースで追跡することはできません。

型: Boolean 既定値: True

適用可能な値は次のとおりです。

  • True: 送信処理に失敗したメッセージをサブスクライブ アプリケーション (別の受信ポートやオーケストレーション スケジュールなど) にルーティングします。
  • False: 失敗したメッセージを中断し、否定受信確認を生成する (NACK)

適用対象: WCF-NetMsmq アダプター を除く すべての WCF 送信アダプター

ProxyAddress

プロキシ サーバーのアドレスを指定します。 セキュリティ構成に応じて、 https または http スキームを使用します。 このアドレスの後に、コロンとポート番号を指定します。 ProxyToUse プロパティが UserSpecified に設定されている場合は、 http://127.0.0.1:8080プロパティが必要です (例: )

種類: 文字列 既定値: 空の文字列 適用対象: WCF-BasicHttp 送信アダプター、送信アダプター WCF-WSHttp

ProxyPassword

ProxyAddress プロパティで指定したプロキシ サーバーに使用するパスワードを指定します。

種類: 文字列 既定値: 空の文字列 適用対象: WCF-BasicHttp 送信アダプター、送信アダプター WCF-WSHttp

ProxyToUse

送信 HTTP トラフィックに使用するプロキシ サーバーを指定します。

型: 文字列既定値: なし

適用可能な値は次のとおりです。

  • なし: この送信ポートにはプロキシ サーバーを使用しないでください
  • 既定値: この送信ポートをホストする送信ハンドラーでプロキシ設定を使用します
  • UserSpecified: ProxyAddress プロパティで指定されたプロキシ サーバーを使用します

適用対象: 送信アダプター WCF-BasicHttp、送信アダプター WCF-WSHttp

ProxyUserName

ProxyAddress プロパティで指定したプロキシ サーバーに使用するユーザー名を指定します。 ProxyToUse プロパティが UserSpecified に設定されている場合は、 プロパティが必要です。

このプロパティの詳細については、「 WCF-WSHttp 送信ポートを構成する方法 」および「WCF-BasicHttp 送信ポートを構成する」を参照してください。

種類: 文字列 適用対象: WCF-BasicHttp 送信アダプター、送信アダプター WCF-WSHttp

ReplyToAddress

要求 - 応答受信場所を介して受信された受信メッセージに対応する送信 WCF メッセージの応答エンドポイント アドレスを指定します。 このプロパティは、受信メッセージから自動的に昇格されます。

型: 文字列既定値: 空の文字列 適用対象: WCF-NetMsmq アダプターを 除く すべての WCF アダプター

SecurityMode

使用するセキュリティの種類を指定します。 適用可能な値は、WCF アダプタごとに異なります。 SecurityMode プロパティの詳細については、「WCF アダプターの各 WCF アダプターの使い方」を参照してください。

Note

このプロパティは、追跡プロファイルを使用して、BAM プライマリ インポート データベースで追跡することはできません。

種類: 文字列 適用対象: WCF-Custom アダプターと WCF-CustomIsolated アダプターを 除く すべての WCF アダプター

SendTimeout

送信操作が完了するまでの間隔を示す期間値を指定します。 この値は、送信者が大きなメッセージを送信した場合、対話処理がすべて完了するまでの時間を指定します。

種類: 文字列既定値: 00:01:00 適用対象: WCF-Custom アダプターと WCF-CustomIsolated アダプター を除く すべての WCF アダプター

ServiceBehaviorConfiguration

WCF サービスの動作>設定を構成するには、<serviceBehaviors> 要素の< behavior 要素を使用して XML 文字列を指定します。 serviceBehaviors> 要素の<詳細については、「関連項目」の適切なトピックを参照してください。

例:

<behavior name="SampleServiceBehavior">
<serviceAuthorization principalPermissionMode="UseAspNetRoles"/>
<serviceCredentials>
<serviceCertificate findValue="539d9ab3089bb6dc187fa7dbb382cf01f8d78f5f" storeLocation="CurrentUser" x509FindType="FindByThumbprint"/>
</serviceCredentials>
<serviceMetadata httpGetEnabled="true"/>
</behavior>

種類: 文字列既定値: 空の文字列 適用対象: WCF-Custom 受信アダプター、WCF-CustomIsolated アダプター

ServiceCertificate

このプロパティを受信場所で使用する場合、クライアントがサービスの認証に使用する、この受信場所に対する X.509 証明書の拇印を指定します。 このプロパティに使用する証明書は、現在のユーザーの場所にあるマイ ストアにインストールする必要があります。

このプロパティを送信ポートで使用する場合、この送信ポートのメッセージ送信先のサービスの認証に使用する X.509 証明書の拇印を指定します。 このプロパティに使用する証明書は、ローカル コンピューターの場所にある Other People ストアにインストールする必要があります。

型: 文字列 既定値: 空の文字列 適用対象:

  • WCF-BasicHttp アダプター
  • WCF-NetMsmq アダプター
  • WCF-WSHttp アダプタ
  • WCF-NetTcp 受信アダプタ

SuspendMessageOnFailure

受信パイプラインまたはルーティングの障害によって受信処理に失敗した要求メッセージを保留するかどうかを指定します。

種類: ブール型の既定値: True 適用対象: すべての WCF 受信アダプター

TextEncoding

MessageEncoding プロパティが Text に設定されている場合に、バインディングでメッセージを出力するために使用する文字セット エンコードを指定します

Note

このプロパティは、追跡プロファイルを使用して、BAM プライマリ インポート データベースで追跡することはできません。

型: 文字列 既定値: utf-8

適用可能な値は次のとおりです。

  • unicodeFFF: Unicode BigEndian エンコード
  • utf-16: 16 ビット エンコード
  • utf-8: 8 ビット エンコード

適用対象: WCF-BasicHttp アダプター、WCF-WSHttp アダプター

TimeToLive

メッセージが期限切れになり、配信不能キューに格納されるまでのメッセージが有効な期間を指定します。 このプロパティは、時間が重要な要素になるメッセージが送信ポートによって処理されるまで古くならないようにするために設定されます。 指定された時間間隔内にこの送信ポートによって処理されないキュー内のメッセージは、期限切れのメッセージといいます。 期限切れのメッセージは、配信不能キューと呼ばれる特別なキューに送信されます。 配信不能キューの場所は、 DeadLetterQueue プロパティで設定されます。

種類: 文字列 既定値: 1.00:00:00 適用対象: 送信アダプター WCF-NetMsmq

終了

WCF 送信ポートが送信する送信 WCF メッセージの送信先エンドポイント アドレスを指定します。

型: 文字列既定値: 空の文字列 適用対象: すべての WCF 送信アダプター

TransactionProtocol

このバインドで使用するトランザクション プロトコルを指定します。 EnableTransaction プロパティが True に設定されている場合、このプロパティは必須です

型: 文字列既定値: OleTransaction

適用可能な値は次のとおりです。OleTransaction、WS-AtomicTransaction

適用対象: WCF-NetNamedPipe アダプター、WCF-NetTcp アダプター

TransportClientCredentialType

送信ポート認証の実行時に使用する資格情報の種類を指定します。 適用可能な値は、WCF アダプタごとに異なります。 TransportClientCredentialType プロパティの詳細については、WCF アダプターの各 WCF アダプターの操作方法に関するトピックを参照してください。

種類: 文字列 適用対象: WCF-Basic アダプター、WCF-NetTcp アダプター、WCF-WSHttp アダプター

TransportProtectionLevel

TCP トランスポートのレベルでのセキュリティを指定します。 メッセージに署名を付けることで、メッセージの転送中に第三者によって改ざんされるリスクが軽減されます。 暗号化によって、トランスポート中にデータ レベルのプライバシーが提供されます。

型: String 既定値: EncryptAndSign

適用可能な値は次のとおりです。

  • なし: 保護なし
  • 署名: メッセージは署名されています
  • EncryptAndSign: メッセージは暗号化され、署名されます

適用対象: WCF-NetTcp アダプター、WCF-NetNamedPipe アダプター

UserName

UseSSO プロパティが False に設定されている場合に、移行先サーバーでの認証に使用するユーザー名を指定します。 このプロパティでは domain\user 形式は使用できません。

型: 文字列既定値: 空の文字列 適用対象: WCF-NetNamedPipe アダプター を除く すべての WCF 送信アダプター

UseSourceJournal

この送信ポートによって処理されるメッセージのコピーをソース ジャーナル キューに格納するかどうかを指定します。

種類: Boolean 既定値: False 適用対象: 送信アダプター WCF-NetMsmq

UseSSO

接続先のサーバーでの認証でクライアントの資格情報を取得する際に、シングル サインオンを使用するかどうかを指定します。

メモ このプロパティは、追跡プロファイルを含む BAM プライマリ インポート データベースでは追跡できません。

種類: ブール型の既定値: False 適用対象: WCF-NetNamedPipe アダプターを 除く すべての WCF 送信アダプター

ReferencedBindings

wsFederationHttpBinding および customBindingissuer> 要素の<bindingConfiguration 属性によって参照されるバインド構成を指定します。これは、セキュリティ トークン発行するセキュリティ トークン サービス (STS) を示します。 issuer> 要素の<詳細については、 の「<issuer>」https://go.microsoft.com/fwlink/?LinkId=83476を参照してください。

wsFederationHttpBinding および customBindingissuer> 要素を含む<バインド情報は、WCF-Custom アダプターと WCF-CustomIsolated アダプターの BindingConfiguration プロパティを使用して構成できます。 このプロパティの参照されるバインド構成はすべて、bindings> 要素の形式で配置する<必要があります。

Note

issuer> 要素の bindingConfiguration 属性は、<このプロパティの有効なバインド名を参照する必要があります。

Note

参照されるバインド構成の issuer> 要素は<、この参照チェーンが循環依存関係を作成しない場合に、このプロパティの別のバインド構成を参照することもできます。

例:

WCF.BindingConfiguration = @"<wsFederationHttpBinding>
<binding name=""sampleBinding"">
<security mode=""Message"">
<message issuedKeyType=""AsymmetricKey"">
<issuer address=""http://www.contoso.com/samplests"" binding=""wsFederationHttpBinding"" bindingConfiguration=""**contosoSTSBinding**""/>
</message>
</security>
</binding>
</wsFederationHttpBinding>";
WCF.ReferencedBinding =@"<bindings>
<wsFederationHttpBinding>
<binding name=""**contosoSTSBinding**"">
<security mode=""Message"">
<message negotiateServiceCredential=""false"">
<issuer address=""https://northwind.com/samplests"" bindingConfiguration=""**northwindBinding**"" binding=""wsHttpBinding"">
</issuer>
</message>
</security>
</binding>
</wsFederationHttpBinding>
<wsHttpBinding>
<binding name=""**northwindBinding**"">
<security mode=""Message"">
<message clientCredentialType=""Certificate""/>
</security>
</binding>
</wsHttpBinding>
</bindings>"

Note

ReferencedBinding プロパティには、 BindingConfiguration プロパティで使用されるバインド構成を含めてはいけません。

Type: String Default value: An empty string Applies to: WCF-Custom adapter, WCF-CustomIsolated adapter

参照

serviceBehaviors の endpointBehaviors>バインディングの WCF アダプター<<>の動作メッセージの順序付き配信負荷分散><><<>