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: メッセージは暗号化および署名されます。 この保護レベルを使用するには、MSMQ の Active Directory 統合を有効にする必要があります
適用対象: WCF-NetMsmq アダプター
MsmqSecureHashAlgorithm
メッセージ ダイジェストの計算に使用するハッシュ アルゴリズムを指定します。 MsmqProtectionLevel プロパティが None に設定されている場合、このプロパティは使用できません。
Type: String 既定値: SHA1
該当する値は次のとおりです。MD5、SHA1、SHA25、SHA512
適用対象: WCF-NetMsmq アダプター
NegotiateServiceCredential
サービスの資格情報が帯域外のクライアントで提供されるか、またはネゴシエーションのプロセスによってクライアントへのサービスから取得されるかを指定します。 そのようなネゴシエーションは、通常のメッセージ交換の準備です。
MessageClientCredentialType プロパティがNone、Username、または 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 および customBinding の issuer> 要素の<bindingConfiguration 属性によって参照されるバインド構成を指定します。これは、セキュリティ トークンを発行するセキュリティ トークン サービス (STS) を示します。 issuer> 要素の<詳細については、 の「<issuer>」https://go.microsoft.com/fwlink/?LinkId=83476を参照してください。
wsFederationHttpBinding および customBinding の issuer> 要素を含む<バインド情報は、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 アダプター<<>の動作メッセージの順序付き配信負荷分散><><<>