次の方法で共有


エンドポイント

エンドポイント

構文

class Endpoint  
{  
  string Address;  
  string AddressHeaders[];  
  string AddressIdentity;  
  sint32 AppDomainId;  
  Behavior Behaviors[];  
  Binding Binding;  
  string ContractName;  
  string CounterInstanceName;  
  string ListenUri;  
  string Name;  
  sint32 ProcessId;  
  Contract ref;  
};  

メソッド

Endpoint クラスは、次のメソッドを定義します。

メソッド 説明
GetOperationCounterInstanceName (英語) 操作パフォーマンス カウンターのインスタンス名を取得します

特性

Endpoint クラスには、次のプロパティがあります。

住所

データ型: 文字列

アクセスの種類: 読み取り専用

エンドポイントのアドレスを含む URI。

アドレスヘッダー

データ型: string 配列

アクセスの種類: 読み取り専用

このエンドポイントにアタッチされたアドレス ヘッダーのコレクション。

アドレスアイデンティティ

データ型: 文字列

アクセスの種類: 読み取り専用

エンドポイントの ID。

AppDomainId(アプリケーションドメインID)

データ型: sint32

アクセスの種類: 読み取り専用

エンドポイントをホストする appdomain の appdomain ID。

動作

データ型: ビヘイビア配列

アクセスの種類: 読み取り専用

このエンドポイントによって実装されるビヘイビアのコレクション。

バインド

データ型: バインディング

アクセスの種類: 読み取り専用

このエンドポイントで使用されるバインディング。

ContractName

データ型: 文字列

アクセスの種類: 読み取り専用

このエンドポイントが公開するコントラクトを指定する文字列。

CounterInstanceName (カウンターインスタンス名)

データ型: 文字列

アクセスの種類: 読み取り専用

エンドポイントのパフォーマンス カウンターのインスタンスの名前。

リッスンウリ

データ型: 文字列

アクセスの種類: 読み取り専用

エンドポイントがリッスンする Uri。

名前

データ型: 文字列

アクセスの種類: 読み取り専用

このエンドポイントの一意の名前。

ProcessId

データ型: sint32

アクセスの種類: 読み取り専用

エンドポイントをホストするプロセスのプロセス ID。

参照

データ型: 契約

アクセスの種類: 読み取り専用

このエンドポイントが公開しているコントラクト。

要求事項

財務省 Servicemodel.mof で宣言されています。
Namespace root\ServiceModel で定義