Endpoint

Endpoint

Syntax

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;  
};  

Methods

The Endpoint class defines the following method.

Method Description
GetOperationCounterInstanceName Retrieves the operation performance counter instance name

Properties

The Endpoint class has the following properties:

Address

Data type: string

Access type: Read-only

A URI that contains the address of the endpoint.

AddressHeaders

Data type: string array

Access type: Read-only

The collection of address headers attached to this endpoint.

AddressIdentity

Data type: string

Access type: Read-only

The identity of the endpoint.

AppDomainId

Data type: sint32

Access type: Read-only

The appdomain id of the appdomain that hosts the endpoint.

Behaviors

Data type: Behavior array

Access type: Read-only

The collection of behaviors implemented by this endpoint.

Binding

Data type: Binding

Access type: Read-only

The binding used by this endpoint.

ContractName

Data type: string

Access type: Read-only

A string that specifies which contract this endpoint is exposing.

CounterInstanceName

Data type: string

Access type: Read-only

The name of the instance of performance counters of the endpoint.

ListenUri

Data type: string

Access type: Read-only

The Uri the endpoint listens on.

Name

Data type: string

Access type: Read-only

The unique name of this endpoint.

ProcessId

Data type: sint32

Access type: Read-only

The process Id of the process that hosts the endpoint.

ref

Data type: Contract

Access type: Read-only

The contract this endpoint is exposing.

Requirements

MOF Declared in Servicemodel.mof.
Namespace Defined in root\ServiceModel