Export (0) Print
Expand All

ServiceDescription Constructor (IEnumerable<ServiceEndpoint>)

Initializes a new instance of the ServiceDescription class from a specified enumeration of service endpoints.

Namespace:  System.ServiceModel.Description
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public ServiceDescription(
	IEnumerable<ServiceEndpoint> endpoints
)

Parameters

endpoints
Type: System.Collections.Generic.IEnumerable<ServiceEndpoint>

The IEnumerable<T> of type ServiceEndpoint used to initialize the service description.

ExceptionCondition
ArgumentNullException

endpoints is null.

// Create ServiceDescription from a collection of service endpoints
List<ServiceEndpoint> endpoints = new List<ServiceEndpoint>();
ContractDescription conDescr = new ContractDescription("ICalculator");
EndpointAddress endpointAddress = new EndpointAddress("http://localhost:8001/Basic");
ServiceEndpoint ep = new ServiceEndpoint(conDescr, new BasicHttpBinding(), endpointAddress);
endpoints.Add(ep);
ServiceDescription sd2 = new ServiceDescription(endpoints);

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft