System.ServiceModel 4.0.0.0 System.Object

The information contained in the is used by the indigo1 system to building the run-time components for the service.

Use this method when adding custom behaviors to extend . Programmatically, you must the custom service behavior to the prior to when you call the method on the object.

The and methods are available to reflect on behaviors using the indigo1 programming model when replacing with you own hosting mechanism.

Export metadata about a service endpoint by passing as a parameter to . After calling this method, or one of the other export methods provided by , use the property to return the collection of objects.

Represents a complete, in-memory description of the service, including all the endpoints for the service and specifications for their respective addresses, bindings, contracts and behaviors.

- Constructor
  4.0.0.0
  To be added.

  Initializes a new instance of the class.

- Constructor
  4.0.0.0
  To be added.

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

  The of type used to initialize the service description.
- Property
  4.0.0.0
  System.Collections.Generic.KeyedByTypeCollection<System.ServiceModel.Description.IServiceBehavior> To be added.

  Use this method when adding custom behaviors to extend . Programmatically, you must the custom service behavior to the prior to when you call the method on the object.

  The type of behavior that is accessible from the description hierarchy is scoped to the specific level. From the the is accessible.

  If you want access to the associated with an endpoint instead, you can obtain the endpoints for the service using the property. Then retrieve the from the collection with the method that employs the relevant search criteria, and call the property to obtain the collection of the objects.

  Gets the behaviors associated with the service.

- Property
  4.0.0.0
  System.String To be added.

  This name is not coupled to our configuration model. This is used by service host base to wire up the service. The configuration name is a required string attribute for the <service> configuration element.

  Gets or sets the name of the <service> configuration element.

- Property
  4.0.0.0
  System.ServiceModel.Description.ServiceEndpointCollection To be added.

  The endpoints in the returned by this method each contain the address, binding, contract, and behavior information required to communicate with the service. To access this information, you must retrieve the from the collection with the method that employs the relevant search criteria. Then the properties can be used to access the information. For example, the is accessed by the property.

  Export metadata about a service endpoint by passing as a parameter to .

  Gets the collection of endpoints from the service description.

- Method
  4.0.0.0
  System.ServiceModel.Description.ServiceDescription `` To be added.

  Use this method to reflect on behaviors using the indigo1 programming model when replacing with you own hosting mechanism.

  initializes the , , and properties, and ensures that the is attached to the service and adds any relevant service behaviors to .

  Returns a service description initialized with a specified service object.

  The for the service object provided.

- Method
  4.0.0.0
  System.ServiceModel.Description.ServiceDescription `` To be added.

  Use this method to reflect on behaviors using the indigo1 programming model when replacing with you own hosting mechanism.

  initializes the , , and properties, reflects on the type for any the objects and adds them to , and ensures that the is attached to the service.

  Returns a service description initialized with a specified service type.

  The for the service type provided.

- Property
  4.0.0.0
  System.String To be added.

  If the name is null, this property returns the name of the service type. If service type is also null, it returns the default service name.

  When exporting WSDL metadata, the maps to the Web Service Development Language (WSDL) <service> element local name part of the (qualified) name attribute.

  Gets or sets the name of the service.

- Property
  4.0.0.0
  System.String To be added.

  When exporting WSDL metadata, the maps to the Web Service Development Language (WSDL) <service> element namespace name part of the (qualified) name attribute.

  Gets or sets the namespace for the service.

- Property
  4.0.0.0
  System.Type To be added. To be added.

  Gets the type of the service.