엔드포인트
엔드포인트
구문
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 클래스는 다음과 같은 메서드를 정의합니다.
방법 | Description |
---|---|
GetOperationCounterInstanceName | 작업 성능 카운터 인스턴스 이름을 검색합니다. |
속성
Endpoint 클래스에는 다음 속성이 있습니다.
주소
데이터 형식: 문자열
액세스 형식: 읽기 전용
엔드포인트의 주소를 포함하는 URI입니다.
AddressHeaders
데이터 형식: string array
액세스 형식: 읽기 전용
이 엔드포인트에 연결된 주소 헤더의 컬렉션입니다.
AddressIdentity
데이터 형식: 문자열
액세스 형식: 읽기 전용
엔드포인트의 ID입니다.
AppDomainId
데이터 형식: sint32
액세스 형식: 읽기 전용
엔드포인트를 호스트하는 appdomain의 appdomain ID입니다.
동작
데이터 형식: Behavior array
액세스 형식: 읽기 전용
이 엔드포인트에서 구현된 동작의 컬렉션입니다.
바인딩
데이터 형식: 바인딩
액세스 형식: 읽기 전용
이 엔드포인트에서 사용하는 바인딩입니다.
ContractName
데이터 형식: 문자열
액세스 형식: 읽기 전용
이 엔드포인트가 공개하는 계약을 지정하는 문자열입니다.
CounterInstanceName
데이터 형식: 문자열
액세스 형식: 읽기 전용
엔드포인트의 성능 카운터 인스턴스 이름입니다.
ListenUri
데이터 형식: 문자열
액세스 형식: 읽기 전용
엔드포인트가 수신하는 URI입니다.
속성
데이터 형식: 문자열
액세스 형식: 읽기 전용
이 엔드포인트의 고유한 이름입니다.
ProcessId
데이터 형식: sint32
액세스 형식: 읽기 전용
엔드포인트를 호스트하는 프로세스의 프로세스 ID입니다.
ref
데이터 형식: Contract
액세스 형식: 읽기 전용
이 엔드포인트가 공개하는 계약입니다.
요구 사항
MOF | Servicemodel.mof에 선언되어 있습니다. |
---|---|
네임스페이스 | root\ServiceModel에 정의되어 있습니다. |