エンドポイント

エンドポイント

構文

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 クラスには次のプロパティがあります。

Address

データ型: 文字列

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

エンドポイントのアドレスを格納している URI。

AddressHeaders

データ型 : string array

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

このエンドポイントに接続しているアドレス ヘッダーのコレクション

AddressIdentity

データ型: 文字列

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

エンドポイントの ID

AppDomainId

データ型 : sint32

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

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

動作

データ型 : Behavior array

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

このエンドポイントが実装する動作のコレクション

バインド

データ型 : Binding

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

このエンドポイントが使用するバインディング

ContractName

データ型: 文字列

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

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

CounterInstanceName

データ型: 文字列

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

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

ListenUri

データ型: 文字列

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

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

名前

データ型: 文字列

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

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

ProcessId

データ型 : sint32

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

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

ref

データ型 : Contract

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

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

必要条件

MOF Servicemodel.mof にて宣言済み。
名前空間 root\ServiceModel で定義