System.ServiceModel
Occurs when a communication object transitions into the closed state.
Occurs when a communication object transitions into the closing state.
Occurs when a communication object transitions into the faulted state.
Occurs when a communication object transitions into the opened state.
Occurs when a communication object transitions into the opening state.
Defines the event to raised when an exception has occurred during the messaging process.
The event handler that is invoked when the ClientBase object receives an unknown message.
The event handler that is invoked when the ClientBase object has transitioned from its current state to the closed state.
The event handler that is invoked when the ClientBase object transitions from its current state to the closed state.
The event handler that is invoked when fault occurs while performing an operation on the ClientBase object.
The event handler that is invoked when the ClientBase object has transitioned from the created state to the opened state.
The event handler that is invoked when the ClientBase object transitions from the created state to the opened state.
The event handler that is invoked when the object has transitioned from its current state to the closed state.
The event handler that is invoked when the object transitions from its current state to the closed state.
The event handler that is invoked when a fault occurs while performing an operation on the object.
The event handler that is invoked when the object transitions from the created state to the opened state.
The event handler that is invoked when the object transitions from the created state to the opened state.
This is a reserved event.
Occurs when the communication object completes its transition from the closing state into the closed state.
Occurs when the communication object first enters the closing state.
Occurs when the communication object first enters the faulted state.
Occurs when the communication object completes its transition from the opening state into the opened state.
Occurs when the communication object first enters the opening state.
Signals that the instance has disconnected from a network resource.
Signals that the instance has connected to a network resource.
Occurs when the operation has completed.
Signals when the peer node goes offline from the peer mesh.
Signals when a peer node comes online within the peer mesh.
Provides registration and deregistration of event handler for the Closed event.
Provides registration and deregistration of event handler for the Closing event.
Provides registration and deregistration of event handler for the Faulted event.
Provides registration and deregistration of event handler for the Opened event.
Provides registration and deregistration of event handler for the Opening event.
Occurs when the communication object completes its transition from the closing state into the closed state.
Occurs when the communication object first enters the closing state.
Occurs when the communication object first enters the faulted state.
Occurs when the communication object completes its transition from the opening state into the opened state.
Occurs when the communication object first enters the opening state.
Occurs when a failure happens processing a WS-Trust request from the client.
Occurs when an unknown message is received.
The current session settings.
The service session settings.
Gets a that contains the string "MsmqMessageProperty".
The name of the receive context.
Specifies the message property name.
Specifies the header for the binary encoder transfer mode.
Specifies the action when web socket binary message is received.
Specifies the action when web socket connection is opened.
Specifies the soap content type header.
Specifies the action when web socket text message is received.
Returns the string IMetadataContract.
The constant value "MsmqIntegrationMessageProperty".
Specifies the current namespace.
Represents support for the Atom 1.0 specification.
Represents support for the RSS 2.0 specification.
Initializes a new instance of the class.
Initializes a new instance of the class for a specified enumeration of objects.
The of generic type used to initialize the collection.
is .
Returns the first item in the collection of a specified type.
The type of item in the collection to find.
The object of type if it is a reference type and the value of type if it is a value type. The default value of the type is returned if no object of type is contained in the collection: if it is a reference type and 0 if it is a value type.
Returns a collection of objects of type that are contained in the .
The type of item in the collection to find.
A of type that contains the objects of type from the original collection.
Gets the type of an item contained in the collection.
The item in the collection whose type is to be retrieved.
The type of the specified in the collection.
is .
Inserts an element into the collection at a specific location.
The zero-based index at which should be inserted.
The object to insert into the collection.
is .
Removes an object of a specified type from the collection.
The type of item in the collection to remove.
The object removed from the collection.
Removes all of the elements of a specified type from the collection.
The type of item in the collection to remove.
The that contains the objects of type from the original collection.
Replaces the item at the specified index with a new object.
The zero-based index of the to be replaced.
The object to add to the collection.
is .
Initializes a new instance of the class.
Initializes a new instance of the class with the object used to synchronize access to the thread-safe collection.
The object used to synchronize access the thread-safe collection.
is .
Initializes a new instance of the class from a specified array of elements and with the object used to synchronize access to the thread-safe collection.
The object used to synchronize access the thread-safe collection.
The of type elements used to initialize the thread-safe collection.
or is .
Initializes a new instance of the class from a specified enumerable list of elements and with the object used to synchronize access to the thread-safe collection.
The object used to synchronize access to the thread-safe collection.
The collection of elements used to initialize the thread-safe collection.
or is .
Adds an item to the thread-safe, read-only collection.
The element to be added to the collection.
The value set is or is not of the correct generic type for the collection.
Removes all items from the collection.
Removes all items from the collection.
Determines whether the collection contains an element with a specific value.
The object to locate in the collection.
if the element value is found in the collection; otherwise.
The value set is or is not of the correct generic type for the collection.
Copies the elements of the collection to a specified array, starting at a particular index.
The destination for the elements of type copied from the collection.
The zero-based index in the array at which copying begins.
Returns an enumerator that iterates through the synchronized collection.
An for objects of the type stored in the collection.
Returns the index of the first occurrence of a value in the collection.
Removes all items from the collection.
The zero-based index of the first occurrence of the value in the collection.
The value set is or is not of the correct generic type for the collection.
Inserts an item into the collection at a specified index.
The zero-based index of the element to be retrieved from the collection.
The object to be inserted into the collection as an element.
The specified is less than zero or greater than the number of items in the collection.
The value set is or is not of the correct generic type for the collection.
Inserts an item into the collection at a specified index.
The zero-based index of the collection where the object is to be inserted.
The object to be inserted into the collection.
The specified is less than zero or greater than the number of items in the collection.
The value set is or is not of the correct generic type for the collection.
Removes the first occurrence of a specified item from the collection.
The object to remove from the collection.
if item was successfully removed from the collection; otherwise, .
Removes an item at a specified index from the collection.
The zero-based index of the element to be retrieved from the collection.
The specified is less than zero or greater than the number of items in the collection.
Removes an item at a specified from the collection.
The zero-based index of the element to be retrieved from the collection.
The specified is less than zero or greater than the number of items in the collection.
Replaces the item at a specified index with another item.
The zero-based index of the object to be replaced.
The object to replace
The specified is less than zero or greater than the number of items in the collection.
Copies the elements of the collection to a specified array, starting at a particular index.
The destination for the elements of type copied from the collection.
The zero-based index in the array at which copying begins.
Returns an enumerator that iterates through the synchronized collection.
An for objects of the type stored in the collection.
Adds an element to the collection.
The object to add to the collection.
The position into which the new element was inserted.
Determines whether the collection contains an element with a specific value.
The object to locate in the collection.
if the element is found in the collection; otherwise.
is not an object of the type contained in the collection.
Determines the zero-based index of an element in the collection.
The element in the collection whose index is being determined.
The index of the if found in the collection; otherwise, -1.
Inserts an object into the collection at a specified index.
The zero-based index at which is to be inserted.
The object to insert into the collection.
The specified is less than zero or greater than the number of items in the collection.
The set is or is not of the correct generic type for the collection.
Removes the first occurrence of a specified object as an element from the collection.
The object to be removed from the collection.
Initializes a new instance of the class.
Initializes a new instance of the class with access synchronized by an explicitly specified object.
The object used to synchronize access to the thread-safe collection.
is .
Initializes a new instance of the class with access synchronized by an explicitly specified object and with keys compared in a specified way.
The object used to synchronize access to the thread-safe collection.
The of type used to compare key objects of type for equality.
is or is .
Initializes a new instance of the class with access synchronized by an explicitly specified object and with keys compared in a specified way.
The object used to synchronize access to the thread-safe collection.
The of type used to compare key objects of type for equality.
The number of items required to create a dictionary for the collection.
is or is .
is less than -1.
Changes the key for a specified item in the synchronized collection.
The item whose key is being changed.
The new key for the specified item.
Clears all items from the collection.
Returns a value that indicates whether the collection contains an item with a specified key.
The key of type being tested for.
if the collection contains an item with the key specified; otherwise, .
When overridden in a derived class, gets the key for a specified item.
The item of type whose key is being retrieved.
The key of type K for the specified of type .
Inserts an item into the collection at a specified location.
The zero-based index that specifies the insertion location for the item in the collection.
The item of type to be inserted into the collection.
Removes an item with a specified key from the collection and returns a value that indicates whether an item was removed.
The key of the item to be removed.
if an item with the specified key was removed; otherwise, .
Removes an item at a specified location from the collection.
The zero-based index that specifies the location of the item that is removed from the collection.
Replaces an item at a specified location of the collection with a new item.
The zero-based index that specifies the insertion location for the item in the collection.
The item of type to be inserted into the collection.
Initializes a new instance of the class.
Initializes a new instance of the class with the object used to synchronize access to the thread-safe, read-only collection.
The object used to synchronize access to the thread-safe, read-only collection.
is .
Initializes a new instance of the class from a specified array of elements and with the object used to synchronize access to the thread-safe, read-only collection.
The object used to synchronize access to the thread-safe, read-only collection.
The of type elements used to initialize the thread-safe, read-only collection.
or is .
Initializes a new instance of the class from a specified enumerable list of elements and with the object used to synchronize access to the thread-safe, read-only collection.
The object used to synchronize access to the thread-safe, read-only collection.
The collection of elements used to initialize the thread-safe, read-only collection.
or is .
Determines whether the collection contains an element with a specific value.
The object to locate in the collection.
if the element is found in the collection; otherwise .
is not an object of the type contained in the collection.
Copies the elements of the collection to a specified array, starting at a particular index.
The that is the destination for the elements copied from the collection.
The zero-based index in the array at which copying begins.
Returns an enumerator that iterates through the synchronized, read-only collection.
An for objects of the type stored in the collection.
Returns the index of the first occurrence of a value in the collection.
The element whose index is being retrieved.
The zero-based index of the first occurrence of the in the collection.
Throws a if called.
The element to be added to the collection.
Items cannot be set in a read-only collection.
Throws a if called.
Items cannot be cleared from a read-only collection.
Returns and throws a if called.
The value to be removed from the collection.
.The method returns to indicate that the item was not removed from the read-only collection.
Items cannot be removed from a read-only collection.
Throws a if called.
The zero-based index at which is to be inserted.
The object to insert into the collection.
Items cannot be inserted into a read-only collection.
Throws a if called.
The zero-based index of the element to be retrieved from the collection.
Items cannot be removed from a read-only collection.
Copies the elements of the collection to a specified array, starting at a particular index.
The that is the destination for the elements copied from the collection.
The zero-based index in the array at which copying begins.
Returns an enumerator that iterates through the synchronized, read-only collection.
Returns . An enumerator that iterates through the synchronized, read-only collection.
Adds an element to the collection.
The element to be added to the collection.
Returns . The position into which the new element was inserted.
Items cannot be set in a read-only collection.
Items cannot be cleared from a read-only collection.
Items cannot be cleared from a read-only collection.
Checks whether the specified object exists in the collection.
The object to locate in the collection.
Returns .True if the object is located in the collection; otherwise false.
is not an object of the type contained in the collection.
Gets the index of the specified item.
The element whose index is being retrieved.
Returns .The zero-based index of the first occurrence of the in the collection.
Items cannot be inserted into a read-only collection.
The zero-based index at which is to be inserted.
The object to insert into the collection.
Items cannot be inserted into a read-only collection.
Retrieves the specified element from the collection.
The zero-based index of the element to be retrieved from the collection.
Items cannot be removed from a read-only collection.
Items cannot be removed from a read-only collection.
The zero-based index of the element to be retrieved from the collection.
Items cannot be removed from a read-only collection.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified serialization information and streaming context.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
A string that contains the error message that explains the reason for the exception.
Initializes a new instance of the class with the specified error message and the inner exception.
A string that contains the error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class with a specified error message and error code.
A string that contains the error message that explains the reason for the exception.
An integer that contains the error code.
Initializes a new instance of the class.
Initializes a new instance of the class with serialization information and streaming context specified.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of the exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class.
Adds custom data that the binding elements can access to support the implementation of the contract.
The of the service.
The used to host the service.
The of type that contains the endpoints for the service.
The that contains the parameters that the binding elements for the service can access.
Checks that the type of hosting is consistent with the ASP.NET compatibility requirements.
The of the service.
The for hosting the service.
is .
The service hosting is not compatible with the ASP.NET compatibility requirements.
Validates the service behavior.
The of the service.
The for hosting the service.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class wit the specified security identifier.
A security identifier.
Initializes a new instance of the class.
Initializes a new instance of the class.
Gets the configuration section group from the specified configuration file.
A that represents a configuration file.
A that represents the settings in the configuration file.
Initializes a new instance of the class.
When overridden in a derived class, creates a with a specific base address using custom initiation data.
The initialization data that is passed to the instance being constructed by the factory.
An of type that contains the base addresses of the host.
The object with the specified base addresses and initialized with the custom initiation data.
This method is provided to support the Windows Communication Foundation (WCF) infrastructure.
The using the virtual path.
This method is provided to support the WCF infrastructure.
The using the virtual path.
Initializes a new instance of the class.
Initializes a new instance of the class with serialization information and streaming context specified.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of the exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class.
Initializes a new instance of the class with serialization information and streaming context specified.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of the exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified type of security used by the binding.
The value of that specifies the type of security that is used with the SOAP message and for the client.
Initializes a new instance of the class with a binding specified by its configuration name.
The binding configuration name for the .
The binding with the configuration name was not found.
Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.
Specifies the requirements for the channel factory built.
The type of channel the channel factory produces.
An of type that satisfies the features specified by the collection.
Creates and returns an ordered collection of binding elements contained in the current binding.
The that contains the ordered stack of binding elements described by the .
Indicates whether the http cookie container should enable the serialization.
if the http cookie container should enable the serialization; otherwise, .
Returns whether security settings should be serialized based upon whether serialization already occurs, for example at the message or transport level.
if security should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified .
The HTTP security mode.
Initializes a new instance of the class with the specified binding configuration.
The name of the binding configuration.
Creates an ordered collection of binding elements that are contained in the current binding.
A that contains the ordered stack of binding elements described by the .
Initializes a new instance of the class.
Returns whether the algorithm suite to be used for securing messages at the SOAP level should be serialized.
if the algorithm suite should be serialized; otherwise, .
Returns whether the client credential type should be serialized.
if the client credential type should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified type of security mode.
The value of that specifies the type of security.
Initializes a new instance of the class with the specified type of configuration name.
The binding configuration name for the BasicHttpsBindingElement.
Builds the channel factory stack on the client that creates a specified type of channel.
The that specifies requirements for the channel factory built.
The type of channel.
The channel factory stack on the client.
Returns an ordered collection of binding elements contained in the current binding.
An ordered collection of binding elements contained in the current binding.
Indicates whether the security settings should be serialized.
if the security settings should be serialized; otherwise, .
Initializes a new instance of the class.
Determines whether a message element should be serialized.
if the message should be serialized; otherwise, .
Determines whether the transport element should be serialized.
if the transport element should be serialized; otherwise, .
Initializes a new instance of the class.
Indicates whether the message element should be serialized.
if the message element should be serialized; otherwise, .
Indicates whether the transport element should be serialized.
if the transport element should be serialized; otherwise, .
Initializes a new instance of the class.
Configures the binding elements to support the callback behavior.
The endpoint for the callback object.
The collection of binding parameters that are configured.
Configures the client runtime to support the callback object.
The endpoint configured by the attribute.
The client run-time object that the attribute configures.
Implementation of the method. This implementation has no effect.
The endpoint to be modified.
The endpoint dispatcher that the method modifies.
Validates the endpoint description prior to building the runtime.
The endpoint to be validated.
Initializes a new instance of the class.
Initializes the channel factory with the behaviors provided by a specified configuration file and with those in the service endpoint of the channel factory.
The name of the configuration file.
The service endpoint of the channel factory is .
When implemented in a derived class, creates a description of the service endpoint associated with the channel factory.
The associated with the channel factory.
Builds the channel factory for the current endpoint of the factory.
An for the endpoint of the current factory.
The endpoint of the service that the factory channels connect to is or the endpoint's binding is or is missing the element with the configuration name specified.
Opens the current channel factory if it is not yet opened.
The current factory is either closing or closed and so cannot be opened.
Returns the typed object requested, if present, from the appropriate layer in the channel stack, or if not present.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not.
Initializes the service endpoint of the channel factory with a specified binding and address.
The with which to initialize the channel factory.
The with which to initialize the channel factory.
Initializes the service endpoint of the channel factory with a specified endpoint.
The to initialize the channel factory with.
is .
Initializes the service endpoint of the channel factory with a specified address and configuration.
The name of the configuration file used to initialize the channel factory.
The with which to initialize the channel factory.
Terminates the inner channel factory of the current channel factory.
Begins an asynchronous close operation on the inner channel factory of the current channel factory that has a state object associated with it.
The that specifies how long the operation has to complete before timing out.
The delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Begins an asynchronous open operation on the inner channel factory of the current channel factory that has a state object associated with it.
The that specifies how long the operation has to complete before timing out.
The delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Calls close on the inner channel factory with a specified time-out for the completion of the operation.
The that specifies how long the operation has to complete before timing out.
Completes an asynchronous close operation on the inner channel factory of the current channel factory.
The returned by a call to the method.
Completes an asynchronous open operation on the inner channel factory of the current channel factory.
The returned by a call to the method.
Calls open on the inner channel factory of the current channel factory with a specified time-out for the completion of the operation.
The that specifies how long the open operation has to complete before timing out.
The inner channel of the current channel is .
Initializes a read-only copy of the object for the channel factory.
Builds the inner channel factory for the current channel.
The inner channel factory for the channel factory is .
Closes the current channel factory.
Initializes a new instance of the class.
Initializes a new instance of the class.
The specified for the channels produced by the factory.
Initializes a new instance of the class with a specified binding and endpoint address.
The used to configure the endpoint.
The that provides the location of the service.
The is .
Initializes a new instance of the class with a specified binding and remote address.
The used to configure the endpoint.
The address that provides the location of the service.
is .
Initializes a new instance of the class that produces channels with a specified endpoint.
The for the channels produced by the factory.
The is .
Initializes a new instance of the class with a specified endpoint configuration name.
The configuration name used for the endpoint.
is .
Initializes a new instance of the class associated with a specified name for the endpoint configuration and remote address.
The configuration name used for the endpoint.
The that provides the location of the service.
or is .
Initializes a new instance of the class.
The of channel produced by the factory.
The is .
The is a class or value type and is not an interface.
Creates a channel of a specified type to a specified endpoint address.
The of type created by the factory.
Creates a channel of a specified type that is used to send messages to a service endpoint that is configured with a specified binding.
The used to configure the endpoint.
The that provides the location of the service.
The of type created by the factory.
The has duplex operations it does not support.
Creates a channel of a specified type that is used to send messages to a service endpoint at a specified transport address that is configured with a specified binding.
The used to configure the endpoint.
The that provides the location of the service.
The that contains the transport address to which the channel sends messages.
The of type created by the factory.
The has duplex operations it does not support.
Creates a channel that is used to send messages to a service at a specific endpoint address.
The that provides the location of the service.
The of type created by the factory.
is .
Creates a channel that is used to send messages to a service at a specific endpoint address through a specified transport address.
The that provides the location of the service.
The that contains the transport address to which the channel sends messages.
The of type created by the factory.
is .
The has duplex operations it does not support.
Creates a channel that is used to send messages to a service whose endpoint is configured in a specified way.
The name of the endpoint configuration used for the service.
The of type created by the factory.
The has duplex operations it does not support.
Creates a channel that is used to send messages to a service with an act as security token.
The security token.
The created channel factory.
Creates a channel that is used to send messages to a service with an act as security token at a specific endpoint address.
The security token
The endpoint address that provides the location of the service.
The created channel factory.
Creates a channel that is used to send messages to a service with an act as security token at a specific endpoint address through a specified transport address.
The security token
The endpoint address that provides the location of the service.
The transport address to which the channel sends messages.
The created channel factory.
Creates a channel that is used to send messages to a service with an issued security token.
The issued security token.
The created channel factory.
Creates a channel that is used to send messages to a service with an issued security token at a specific endpoint address.
The issued security token.
The endpoint address that provides the location of the service.
The created channel factory.
Creates a channel that is used to send messages to a service with an issued security token at a specific endpoint address through a specified transport address.
The issued security token.
The endpoint address that provides the location of the service.
The transport address to which the channel sends messages.
The created channel factory.
Creates a channel that is used to send messages to a service with an on behalf of security token.
The security token.
The created channel factory.
Creates a channel that is used to send messages to a service with an on behalf of security token at a specific endpoint address.
The security token.
The endpoint address that provides the location of the service.
The created channel factory.
Creates a channel that is used to send messages to a service with an on behalf of security token at a specific endpoint address through a specified transport address.
The security token.
The endpoint address that provides the location of the service.
The transport address to which the channel sends messages.
The created channel factory.
Creates a description of the service endpoint.
The of the service.
The callback contract is but the service endpoint requires one that is non-.
Initializes a new instance of the class.
Creates a new instance of the class with a specified value.
The information item for the address header.
The that contains the information item specified by the parameter.
Creates a new instance of the class using a specified formatter to serialize the information item from a specified object.
The information item for the address header.
The used to serialize the specified object in the parameter.
The that contains the information item specified by the value parameter.
The is .
Creates a new instance of the class with a specified value, name and namespace.
The name of the address header.
The namespace of the address header.
The information item for the address header.
The with the specified and that contains the information item specified by .
The is or .Length == 0.
Creates a new instance of the class with a specified name and namespace that uses a specified formatter to serialize the information item from a specified object.
The name of the address header.
The namespace of the address header.
The information item for the address header.
The used to serialize the specified object in the parameter.
The with the specified and that contains the information item specified by .
or is or .Length == 0.
Determines whether the information item in a specified object is equal to the object contained in the current address header.
The to compare with the object contained in the current address header.
if the information item in a specified is equivalent to the information item contained in the current address header; otherwise, . In particular, returns if is .
Returns an XML reader that can serialize the current address header object.
An instance of that can serialize the current address header object.
Provides a unique hash code for an address header.
A unique hash code for the current address header.
Deserializes the information item from the current address header to an object of a specified type.
A class of type with its fields and properties set to the values supplied by the current address header object.
An instance of a class of type with its fields and properties set to the values supplied by the current address header object.
Deserializes the information item from the current address header to an object of a specified type that uses a specified formatter to serialize this information.
The used to deserialize the information item from the current address header object.
A class of type with its fields and properties set to the values supplied by the current address header object.
An instance of a class of type with its fields and properties set to the values supplied by the current address header object.
The is .
When overridden in a derived class, is invoked when the address header contents are written to a stream or file.
The used to write the address header contents to a stream or file.
When overridden in a derived class, is invoked when the address header contents begin to be written to a stream or file.
The used to write the address header to a stream or file.
Wraps the address header as a message header.
The that wraps the current address header.
Writes the address header to a stream or file using a specified .
The used to write the address header to a stream or file.
The is .
Writes the address header to a stream or file using a specified .
The used to write the address header to a stream or file.
The is .
Writes the address header contents to a stream or file.
The used to write the address header contents to a stream or file.
The is .
Starts to write the address header contents to a stream or file.
The used to write the address header to a stream or file.
The is .
Initializes a new instance of the class.
Initializes a new instance of the class from an enumerable set of address headers.
The set of objects used to initialize the collection.
One of the address headers in the parameter is .
Adds the headers in the collection to the headers of a specified message.
The to which the headers are added.
is .
Finds all the address headers in the collection with the specified name and namespace.
The name of the address header to be found.
The namespace of the address header to be found.
The of type that contains all the headers in the collection with the specified name and namespace.
or is .
Finds the first address header in the collection with a specified name and namespace.
The name of the address header to be found.
The namespace of the address header to be found.
The in the collection with the specified name and namespace.
or is .
There is more than one header that has the specified and .
Returns a string representation of the current addressing version.
A string that represents the current addressing version.
Creates an instance of this class.
Initializes a new instance of with the specified recipient token parameters.
Defines the token for the recipient (for example, the server's X.509 certificate).
Initializes a new instance of with the specified recipient and initiator token parameters.
Defines the token for the recipient (for example the server's X.509 certificate).
Defines the token for the initiator (for example, the client's X.509 certificate).
Creates a new instance of this class initialized from the current one.
A object with property values equal to those of the current instance.
Gets a specified object from the .
A .
The type of the object to get.
The specified object from the or if the object is not found.
Sets a value that indicates whether derived keys are required.
if derived keys are required; otherwise, .
Exports a custom policy assertion about bindings, which is added to the Web Services Description Language (WSDL) information.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
Returns a string that represents this instance.
The current instance.
Initializes a new instance of the class.
Builds the channel factory stack on the client that creates a specified type of channel for a specified context.
The for the channel.
The type of channel the channel factory produces.
An of type for the specified context.
Builds the channel listener on the service that accepts a specified type of channel for a specified context.
The for the listener.
The type of channel the channel listener accepts.
An of type for the specified context.
Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context.
The for the listener.
The type of channel the channel listener accepts.
if the specified channel listener stack can be built on the service; otherwise, .
Creates a new object initialized from the current one.
A object with property values equal to those of the current element.
Creates a factory for binary message encoders that employ the SOAP and WS-Addressing versions and the character encoding specified by the current encoding binding element.
The that this binding element creates.
Returns a typed object requested, if present, from the appropriate layer in the binding element stack.
The for the binding element.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not.
Returns whether the SOAP message structure version should be serialized.
if the SOAP message structure version should be serialized; otherwise, .
Returns whether the values of constraints placed on the complexity of SOAP message structure should be serialized.
if reader quotas should be serialized; otherwise, .
Writes a custom binary message encoding elements into the generated metadata for an endpoint.
The that exports the metadata information.
A object that provides mappings from exported WSDL elements to the contract description.
Writes a custom binary message encoding elements into the generated WSDL for a contract.
The that exports the contract information.
A object that provides mappings from exported WSDL elements to the contract description.
Writes a custom binary message encoding elements into the generated WSDL for an endpoint.
The that exports the contract information.
A object that provides mappings from exported WSDL elements to the endpoint description.
is .
Initializes a new instance of the class with a default name and namespace.
Initializes a new instance of the class from a specified binding of the service.
The of the binding.
The of the binding.
is or an empty string.
is .
Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by an object array.
The object array that specifies requirements for the channel factory that is built.
The type of channel the channel factory produces.
An of type that satisfies the features specified by the collection.
Transport element is missing or out of order or scheme is invalid or the message version is not specified.
Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.
The that specifies requirements for the channel factory built.
The type of channel the channel factory produces.
An of type that satisfies the features specified by the collection.
Transport element is missing or out of order or scheme is invalid or the message version is not specified.
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
The object array that specifies requirements for the channel factory built.
The type of channel the channel listener accepts.
An of type that satisfies the features specified.
Transport element is missing or out of order or scheme is invalid or the message version is not specified.
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified by a collection of binding parameters.
The that specifies requirements for the channel listener that is built.
The type of channel the channel listener accepts.
An of type that satisfies the features specified.
Transport element is missing or out of order or scheme is invalid or the message version is not specified.
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
The that provides the base address on which the service listens.
The object array that specifies requirements for the channel factory that is built.
The type of channel the channel listener accepts.
An of type that satisfies the features specified.
Transport element is missing or out of order or scheme is invalid or the message version is not specified.
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
The that provides the base address on which the service listens.
The that specifies requirements for the channel listener that is built.
The type of channel the channel listener accepts.
An of type that satisfies the features specified.
Transport element is missing or out of order or scheme is invalid or the message version is not specified.
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
The that provides the base address on which the service listens.
The address, relative to the base address, on which the service listens.
The object array that specifies requirements for the channel factory that is built.
The type of channel the channel listener accepts.
An of type that satisfies the features specified.
Transport element is missing or out of order or scheme is invalid or the message version is not specified.
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
The that provides the base address on which the service listens.
The address, relative to the base address, on which the service listens.
The that specifies requirements for the channel listener that is built.
The type of channel the channel listener accepts.
An of type that satisfies the features specified.
Transport element is missing or out of order or scheme is invalid or the message version is not specified.
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
The that provides the base address on which the service listens.
The address, relative to the base address, on which the service listens.
A value of the that indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.
The object array that specifies requirements for the channel factory that is built.
The type of channel the channel listener accepts.
An of type that satisfies the features specified.
Transport element is missing or out of order or scheme is invalid or the message version is not specified.
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
The that provides the base address on which the service listens.
The address, relative to the base address, on which the service listens.
A value of the that indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.
The that specifies requirements for the channel listener that is built.
The type of channel the channel listener accepts.
An of type that satisfies the features specified.
Transport element is missing or out of order or scheme is invalid or the message version is not specified.
Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the requirements specified by an object array.
The object array that specifies requirements for the channel factory that is built.
The type of channel for which the factory is being tested.
if the specified channel factory stack can be build on the client; otherwise, .
Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the collection of binding parameters specified.
The that specifies requirements for the channel factory that is built.
The type of channel for which the factory is being tested.
if the specified channel factory stack can be build on the client; otherwise, .
Returns a value that indicates whether the current binding can build a channel listener stack on the service that satisfies the criteria specified in an array of objects.
The object array that specifies requirements for the channel factory that is built.
The type of channel for which the listener is being tested.
if the specified channel listener stack can be build on the service; otherwise, .
Returns a value that indicates whether the current binding can build a channel listener stack on the service that satisfies the collection of binding parameters specified.
The that specifies requirements for the channel listener that is built.
The type of channel for which the listener is being tested.
if the specified channel listener stack can be build on the service; otherwise, .
When overridden in a derived class, creates a collection that contains the binding elements that are part of the current binding.
A object of type that contains the binding elements from the current binding object in the correct order.
Returns a typed object requested, if present, from the appropriate layer in the binding stack.
The that specifies requirements for the channel listener that is built.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not.
Returns whether the name of the binding should be serialized.
if the binding name should be serialized; otherwise, .
Returns whether the namespace of the binding should be serialized.
if the binding namespace should be serialized; otherwise, .
Initializes a new instance of the class for a specified binding and collection of binding parameters.
The for the channel.
The for the channel.
is .
Initializes a new instance of the class for a specified binding, collection of binding parameters, and address for the endpoint at which the service listens.
The for the channel.
The for the channel.
The at which the service endpoint listens.
The relative address at which the service endpoint listens.
The that indicates whether the transport must ensure that the URI provided for the service to listen on is unique.
is .
The is not defined.
Builds the inner channel factory for channels of a specified type below the current channel factory.
The type of object the inner channel factory produces.
The of type that represents the inner channel factory of the current channel factory.
Builds an inner channel listener that listens for a specified type of channel.
The type of object for which the inner channel listener listens.
The of type that represents the inner channel listener of the current channel factory.
Returns a value that indicates whether the inner channel factory can produce a specified type of channel.
The type of object the inner channel factory produces.
if the inner channel factory can produce the specified ; otherwise, .
Returns a value that indicates whether the inner channel listener can be built to listen for a specified type of channel.
The type of object for which the inner channel listener listens.
if the inner channel listener can be built to listen for the specified; otherwise, .
Returns a copy of the current channel build context.
A object that is a copy of the current channel build context.
Returns a typed object requested, if present, from the appropriate layer in the binding stack.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not.
Initializes a new instance of the class.
Initializes a new instance of the class from a specified binding element.
The to be cloned.
Initializes a channel factory for producing channels of a specified type from the binding context.
The that provides context for the binding element.
The type of channel the factory builds.
The of type initialized from the .
is .
Initializes a channel listener to accept channels of a specified type from the binding context.
The that provides context for the binding element.
The type of channel the listener is built to accept.
The of type initialized from the .
is .
Returns a value that indicates whether the binding element can build a channel factory for a specific type of channel.
The that provides context for the binding element.
The type of channel the channel factory produces.
if the of type can be built by the binding element; otherwise, .
is .
Returns a value that indicates whether the binding element can build a listener for a specific type of channel.
The that provides context for the binding element.
The type of channel the listener accepts.
if the of type can be built by the binding element; otherwise, .
is .
When overridden in a derived class, returns a copy of the binding element object.
A object that is a deep clone of the original.
When overridden in a derived class, returns a typed object requested, if present, from the appropriate layer in the binding stack.
The for the binding element.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not present.
Initializes a new instance of the class.
Initializes a new instance of the class from an enumerable set of binding elements.
The of generic type used to initialize the collection.
is .
Initializes a new instance of the class from an array of binding elements.
The of type used to initialize the collection.
is .
Adds binding elements from an array to the collection of binding elements.
The of type to be added to the collection.
is .
Creates a copy of the binding element collection.
A copy of the .
Returns a value that indicates whether a specified type of binding element belongs to the collection of binding elements.
The type of binding element being tested for inclusion in the collection.
if the type of binding element specified is contained in the collection; otherwise, .
is .
Returns the first item of a specified type from the collection of binding elements.
The of item to find.
The item of type if found; if not found, 0 if is a value type and if is a reference type.
Returns all of the items of a specified type from the collection of binding elements.
The of item to find.
A of all of the items of type if found; if none are found, 0 if is a value type and if is a reference type.
Inserts a binding element at a specified location within a collection of binding elements.
The location at which to insert the binding element in the collection.
The to be inserted.
is .
Removes a binding element of a specified type from the collection of binding elements.
The of item to find.
The item of type removed.
Removes all of the binding elements of a specified type from the collection of binding elements.
The of item to find.
A of all of the items of type found.
Replaces a binding element at the specified index in the collection of binding elements.
The zero-based index of the element to replace.
The new value for item at the specified .
is .
Initializes a new instance of the class.
Initializes a new instance of the class that explicitly indicates whether to buffer.
if the body writer can be called multiple times; otherwise .
Starts to write body contents for the body writer with specified writer, callback and state.
The writer.
The callback.
The state.
The result of the operation.
Creates a buffered copy of the body.
The maximum size of the buffer for the body.
A that contains a copy of this object.
The is less than zero.
The body has already been written and cannot be written again, or the body writer is not buffered.
Ends the writing of body contents.
The result of the operation.
Raises an event when the body writer starts to write body contents with specified writer, callback and state.
The writer
The callback
The state.
The asynchronous result.
Provides an extensibility point when the body contents are written.
The maximum size of the buffer for the body.
The with the specified maximum buffer size.
Raises an event when the body writer ends writing body contents.
The result of the operation.
When implemented, provides an extensibility point when the body contents are written.
The used to write out the message body.
Writes out the contents of the message body.
The used to write out the message body.
is .
Initializes a new instance of the class.
Releases the buffers currently cached in the manager.
Creates a new BufferManager with a specified maximum buffer pool size and a maximum size for each individual buffer in the pool.
The maximum size of the pool.
The maximum size of an individual buffer.
Returns a object with the specified parameters.
In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead.There was insufficient memory to create the requested buffer pool.
or was less than zero.
Returns a buffer to the pool.
A reference to the buffer being returned.
reference cannot be .
Length of does not match the pool's buffer length property.
Gets a buffer of at least the specified size from the pool.
The size, in bytes, of the requested buffer.
A byte array that is the requested size of the buffer.
cannot be less than zero.
Initializes a new instance of the class with the specified context.
Information contained in the message which is identifiable by the client and the service instance between which the communication is taking place.
Initializes a new instance of the class with the specified .
The callback address.
Initializes a new instance of the class with the specified and a that contains context information.
The endpoint address the client listens on.
Information contained in the message which is identifiable by the client and the service instance between which the communication is taking place.
Initializes a new instance of the class with the specified listen address and context information.
The endpoint address the client listens on.
Information contained in the message which is identifiable by the client and the service instance between which the communication is taking place.
Initializes a new instance of the class with the specified listen address and context information.
The endpoint address the client listens on.
Information contained in the message which is identifiable by the client and the service instance between which the communication is taking place.
Adds or replaces the current instance within the specified message.
The message to add or replace the callback context message property.
Adds or replaces the current instance within the specified message properties collection.
The message properties collection to add the callback context message property to.
Merges the client's and its context into a single callback address that is sent to the service.
The listen URI
A instance.
Creates a copy of the instance.
A copy of the instance.
Gets the listen address and context data from the instance.
A reference to store the listen address.
Information contained in the message which is identifiable by the client and the service instance between which the communication is taking place.
Attempts to get a instance from the specified message.
The message to get the callback context message property from.
A reference to store the callback context message property instance.
if the callback context message property is retrieved successfully; otherwise, .
Attempts to get a instance from the specified message properties.
The message properties collection to get the callback context message property from.
A reference to store the callback context message property instance.
if the callback context message property is retrieved successfully; otherwise, .
Initializes a new instance of the class.
The that provides default timeouts for the channel operations (send, receive, open, and close).
is .
Returns the typed object requested, if present, from the appropriate layer in the channel stack.
The typed object for which the method is querying.
The typed object requested, if it is present, or , if it is not.
Uses diagnostic tracing during the transition into the closing state.
Initializes a new instance of the class.
Initializes a new instance of the class with specified default communication timeouts.
The specifying the default timeouts for open, send, receive, and close operations when exchanging messages.
Returns a typed object requested, if present, from the appropriate layer in the channel stack.
The typed object for which the method is querying.
The typed object T requested if it is present or if it is not.
Inserts processing on a communication object after it transitions to the closing state due to the invocation of a synchronous abort operation.
Begins an asynchronous operation to close each of the channels that were created by the factory.
The that specifies how long the on close operation has to complete before timing out.
The delegate that receives the notification of the asynchronous operation on close completion.
An object, specified by the application, that contains state information associated with the asynchronous on close operation.
The that references the asynchronous on close operation.
Inserts processing on a communication object after it transitions into the opening state which must complete within a specified interval of time.
The that specifies how long the on close operation has to complete before timing out.
Completes an asynchronous operation to close channels that were opened by the factory.
The returned by a call to the method.
Initializes a new instance of the class.
Initializes a new instance of the class with the default communication timeouts specified.
The that specifies the default timeouts for open, send, receive, and close operations when exchanging messages.
Creates a particular type of channel with a specified endpoint address.
The of the remote endpoint to which the channel sends messages.
A channel of type with the specified .
is .
Creates a particular type of channel with specified transport and endpoint addresses.
The of the remote endpoint to which the channel sends messages.
The that contains the transport address to which messages are sent on the output channel.
A channel of type with the specified remote and transport addresses.
Aborts each channel managed by the channel factory.
Begins an asynchronous operation to close all the channels associated with the channel factory within a specified interval of time.
The that specifies how long the on-close operation has to complete before timing out.
The delegate that receives the notification of the asynchronous completion of the on-close operation.
An object, specified by the application, that contains state information associated with the asynchronous on-close operation.
The that references the asynchronous on-close operation.
Closes all the channels associated with the channel factory within a specified interval of time.
The that specifies how long the on-close operation has to complete before timing out.
When implemented in a derived class, provides an extensibility point when creating channels.
The of the remote endpoint to which the channel sends messages.
The that contains the transport address to which messages are sent on the output channel.
A channel of type with the specified addresses.
Completes an asynchronous operation to close all the channels associated with the channel factory within a specified interval of time.
The returned by a call to the method.
Confirms that the channel factory is opened and ready to create channels.
The communication object is in a or state.
The communication object is in a state.
The current channel factory is not in the state.
Initializes a new instance of the class.
Initializes a new instance of the class with specified default communication timeouts.
The that specify the default timeouts for open, send, receive, and close operations when exchanging messages.
When implemented in a derived class, begins an asynchronous operation to wait for a channel to arrive.
The that specifies how long the wait for a channel operation has to complete before timing out.
The delegate that receives the notification of the asynchronous completion of the wait for a channel operation.
An object, specified by the application, that contains state information associated with the asynchronous wait for a channel operation.
The that references the asynchronous wait for a channel operation.
The channel listener has not been opened and so cannot be used.
When implemented in a derived class, completes an asynchronous operation to wait for channels to arrive.
The returned by a call to the method.
if a message arrived; otherwise .
Returns a typed object requested, if present, from the appropriate layer in the channel stack.
The typed object for which the method is querying.
The typed object T requested if it is present or if it is not.
When implemented in a derived class, provides a point of extensibility when starting to wait for a channel to arrive.
The that specifies how long the on begin wait operation has to complete before timing out.
The delegate that receives the notification of the asynchronous operation on begin wait completion.
An object, specified by the application, that contains state information associated with the asynchronous on begin wait operation.
The that references the asynchronous on begin wait operation.
When implemented in a derived class, provides a point of extensibility when ending the waiting for a channel to arrive.
The returned by a call to the method.
if the method completed before the interval of time specified by the expired; otherwise .
When overridden in a derived class, provides a point of extensibility when waiting for a channel to arrive.
The that specifies how long the on wait for a channel operation has to complete before timing out.
if the method completed before the interval of time specified by the expired; otherwise .
When implemented in a derived class, waits for a channel to arrive.
The that specifies how long the wait for a channel operation has to complete before timing out.
if a channel arrived before the interval of time specified by the expired; otherwise .
Initializes a new instance of the class.
Initializes a new instance of the class with specified default communication timeouts.
The that specify the default timeouts for open, send, receive, and close operations when exchanging messages.
Accepts a channel of the type specified by the current channel listener.
The accepted by the listener.
Accepts a channel of the type specified by the current channel listener within a specified interval of time.
The that specifies how long the accept channel operation has to complete before timing out.
The accepted by the listener.
Begins an asynchronous operation to accept a channel of the type specified by the current channel listener.
The that specifies how long the accept channel operation has to complete before timing out.
The delegate that receives the notification of the asynchronous completion of the accept channel operation.
The that references the asynchronous accept channel operation.
When implemented in a derived class, begins an asynchronous operation to accept a channel of the type specified by the current channel listener within a specified interval of time.
The that specifies how long the accept channel operation has to complete before timing out.
The delegate that receives the notification of the asynchronous completion of the accept channel operation.
An object, specified by the application, that contains state information associated with the asynchronous accept channel operation.
The that references the asynchronous accept channel operation.
When implemented in a derived class, completes an asynchronous operation to accept a channel.
The returned by a call to the method.
The accepted by the listener.
When implemented in a derived class, provides an extensibility point when accepting a channel.
The that specifies how long the accept channel operation has to complete before timing out.
The accepted.
When implemented in a derived class, provides an asynchronous extensibility point when beginning to accept a channel.
The that specifies how long the accept channel operation has to complete before timing out.
The delegate that receives the notification of the asynchronous completion of the accept channel operation.
An object, specified by the application, that contains state information associated with the asynchronous accept channel operation.
The that references the asynchronous accept channel operation.
When implemented in a derived class, provides an asynchronous extensibility point when completing the acceptance a channel.
The returned by a call to the method.
The accepted by the listener.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The channel whose parameters are in this collection.
Clears the collection of parameters.
Inserts the specified item into the collection using the specified index.
The index of the item in the collection.
The item to add to the collection.
Adds the parameters in the current collection to a specified channel's .
The channel that receives the current collection's parameters.
Removes a parameter from the collection.
Index of the parameter to remove.
Replaces an item in the collection at a specified index.
Index of the item to replace.
Value of the replacement item.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a new web socket with the specified connection.
The web socket connection.
The web socket settings.
A new object.
Initializes a new instance of the class.
Initializes a new instance of the class with the mutually exclusive lock to protect the state transitions specified.
The mutually exclusive lock that protects the class instance during a state transition.
Causes a communication object to transition immediately from its current state into the closing state.
Begins an asynchronous operation to close a communication object.
The delegate that receives notification of the completion of the asynchronous close operation.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous close operation.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Begins an asynchronous operation to close a communication object with a specified timeout.
The that specifies how long the close operation has to complete before timing out.
The delegate that receives notification of the completion of the asynchronous close operation.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous close operation.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Begins an asynchronous operation to open a communication object.
The delegate that receives notification of the completion of the asynchronous open operation.
An object, specified by the application, that contains state information associated with the asynchronous open operation.
The that references the asynchronous open operation.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Begins an asynchronous operation to open a communication object within a specified interval of time.
The that specifies how long the send operation has to complete before timing out.
The delegate that receives notification of the completion of the asynchronous open operation.
An object, specified by the application, that contains state information associated with the asynchronous open operation.
The that references the asynchronous open operation.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Causes a communication object to transition from its current state into the closed state.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Causes a communication object to transition from its current state into the closed state within a specified interval of time.
The that specifies how long the close operation has to complete before timing out.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Completes an asynchronous operation to close a communication object.
The that is returned by a call to the method.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Completes an asynchronous operation to open a communication object.
The that is returned by a call to the method.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Causes a communication object to transition from its current state into the faulted state.
Gets the type of communication object.
The type of communication object.
Inserts processing on a communication object after it transitions to the closing state due to the invocation of a synchronous abort operation.
Inserts processing after a communication object transitions to the closing state due to the invocation of an asynchronous close operation.
The that specifies how long the on close operation has to complete before timing out.
The delegate that receives notification of the completion of the asynchronous on close operation.
An object, specified by the application, that contains state information associated with the asynchronous on close operation.
The that references the asynchronous on close operation.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Inserts processing on a communication object after it transitions to the opening state due to the invocation of an asynchronous open operation.
The that specifies how long the on open operation has to complete before timing out.
The delegate that receives notification of the completion of the asynchronous on open operation.
An object, specified by the application, that contains state information associated with the asynchronous on open operation.
The that references the asynchronous on open operation.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Inserts processing on a communication object after it transitions to the closing state due to the invocation of a synchronous close operation.
The that specifies how long the on close operation has to complete before timing out.
was called on an object in the state.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
A communication error occurred while closing the object.
Invoked during the transition of a communication object into the closing state.
Invoked during the transition of a communication object into the closing state.
Completes an asynchronous operation on the close of a communication object.
The that is returned by a call to the method.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Completes an asynchronous operation on the open of a communication object.
The that is returned by a call to the method.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Inserts processing on a communication object after it transitions to the faulted state due to the invocation of a synchronous fault operation.
Inserts processing on a communication object after it transitions into the opening state which must complete within a specified interval of time.
The that specifies how long the on open operation has to complete before timing out.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Invoked during the transition of a communication object into the opened state.
Invoked during the transition of a communication object into the opening state.
Causes a communication object to transition from the created state into the opened state.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Causes a communication object to transition from the created state into the opened state within a specified interval of time.
The that specifies how long the open operation has to complete before timing out.
The communication object is not in a or state and cannot be modified.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
The default interval of time that was allotted for the operation was exceeded before the operation was completed.
Throws an exception if the communication object is disposed.
The communication object is in a or state.
The communication object is in a state.
Throws an exception if the communication object the property is not set to the state.
The communication object is in a or state.
The communication object is in a or state.
The communication object is in a state.
Throws an exception if the communication object is not in the state.
The communication object is not in a or state and cannot be used.
The communication object is in a or state and cannot be modified.
The communication object is in a state and cannot be modified.
Initializes a new instance of the class.
Returns a channel factory that can create a composite duplex channel.
The that provides the context required to build the channel factory.
The that the factory produces.
A that creates a composite duplex channel of type .
is .
The is not of type and is not supported.
Returns a channel listener that can accept a composite duplex channel.
The that provides the context required to build the channel listener.
The that the listener accepts.
An that accepts a composite duplex channel of type .
is .
The is not of type and is not supported.
Returns a value that indicates whether the binding can build the channel factory that produces a specific type of channel that satisfies the context requirements.
The that provides the context required to build the channel listener.
The that the channel factory produces.
if the binding can build the channel factory; otherwise, .
is .
Returns a value that indicates whether the binding can build the channel listener that accepts a specific type of channel that satisfies the context requirements.
The that provides the context required to build the channel listener.
The that the listener accepts.
if the channel listener can be built for the build required to accept the specified type of channel; otherwise, .
is .
Returns a deep clone of the current binding element.
A that is a deep clone of the current binding element.
Returns a typed object requested from the appropriate layer in one of the channel stacks.
The that provides the context required to build the channel.
The typed object whose support is being tested.
The typed object requested if it is supported; or if it is not.
is .
Exports custom policy assertions about bindings that represent the presence of composite duplex in the binding.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
is .
Initializes a new instance of the class.
Imports custom policy assertions for composite duplex bindings.
The that imports the metadata information.
The object that contains the policy assertions that can be imported and the collections of binding elements to which custom binding elements that implements the policy can be added.
or is .
Determines whether a channel factory of the specified type can be built.
The for the channel.
The type of channel to check.
if a channel factory can be built; otherwise .
is .
Determines whether a channel listener of the specified type can be built.
The for the channel.
The type of channel to check.
if a channel listener can be built; otherwise .
is .
Gets properties from the binding stack, if present.
The binding context.
Type of the property.
A object from the binding stack, if present.
Indicates whether the connection oriented transport binding element should serialize maximum pending accepts.
if the connection oriented transport binding element should serialize maximum pending accepts; otherwise, .
Indicates whether the connection oriented transport binding element should serialize maximum pending connections.
if the connection oriented transport binding element should serialize maximum pending connections; otherwise, .
Exports a custom policy assertion about bindings.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
is .
is .
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.
The that exports the contract information.
Provides mappings from exported WSDL elements to the contract description.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.
The that exports the contract information.
Provides mappings from exported WSDL elements to the endpoint description.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified level of protection.
The for the binding element.
The is not valid.
Initializes a new instance of the class with a specified level of protection and exchange mechanism.
The for the binding element.
The that specifies the mechanism used to exchange context for the binding element.
or is not valid.
Initializes a new instance of the class with the specified protection level, context exchange mechanism, and client callback address.
The protection level form the binding element.
The mechanism used to exchange context for the binding element.
The client callback address.
Initializes a new instance of the class with the specified protection level, context exchange mechanism, client callback address, and a value that specifies whether context management is enabled.
The protection level for the binding element.
The mechanism used to exchange context for the binding element.
The client callback address.
if the context management is enabled; otherwise .
Builds the channel factory stack on the client that creates a specified type of channel for a specified context.
The for the channel.
The type of channel the channel factory produces.
An of type for the specified context.
set is .
Builds the channel listener stack on the client that accepts a specified type of channel for a specified context.
The for the listener.
The type of channel the channel listener accepts.
An of type for the specified context.
set is .
Returns a value that indicates whether the current binding element can build a factory for a specified type of channel and context.
The for the factory.
The type of channel the channel factory produces. Only , , and are allowed by default.
if the specified channel factory stack can be built on the client; otherwise, .
Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context.
The for the listener.
The type of channel the channel listener accepts. Only , , and are allowed by default.
if the specified channel listener stack can be built on the service; otherwise, .
Creates a new object initialized from the current one.
A object initialized from the current one.
Writes custom policy assertions into the context of the binding element.
The that exports the metadata information.
A object that provides mappings from exported WSDL elements to the contract description.
is or the policy assertion in the binding is .
Returns the typed object with the specified context from the appropriate layer in the channel stack.
The specified.
The typed object for which the method is querying.
The typed object requested if it is present.
is .
Initializes a new instance of the class.
Used before import.
The of instances of .
The that contains a cache of XML Schema definition language (XSD) schemas.
The of type .
Imports contracts.
The .
The .
Imports endpoints.
The .
The .
Either or is .
Import metadata.
The .
The .
Either or is .
Initializes a new instance of the class.
Initializes a new instance of the class with a specified context.
The that contains the context information used to correlate messages with a specific conversation between a client and a service.
is .
Sets the value of the property in a specified from the current instance of .
The whose context message property is to be set.
is .
Sets the value of the property in a specified collection of from the current instance of .
The collection of whose context message property is to be set.
is .
Creates a copy of the current instance of .
The that contains a sealed copy of the current instance of .
Attempts to instantiate a from the key/value pairs of a specified HTTP cookie.
The name of the HTTP cookie header from which the property values are to be initialized.
When this method returns , contains a that contains the that is associated with the . This parameter is passed uninitialized.
when a value for the is obtained from the ; otherwise, .
is .
Attempts to get the from the properties of a specified message.
The from which the context message properties are to be retrieved.
When this method returns , contains a that contains the that is associated with the . This parameter is passed uninitialized.
when a value for the is obtained from the ; otherwise, .
Attempts to get the from a specified collection of message properties.
The from which the context message properties are to be retrieved.
When this method returns , contains a that contains the that is associated with the . This parameter is passed uninitialized.
when a value for the is obtained from the ; otherwise, .
Called by derived classes to initialize a new instance of the derived class using the specified collection of correlation data that is required to calculate the correlation.
The correlation data required to calculate the correlation.
Called by derived classes to initialize a new instance of the derived class using the required correlation data from another derived class instance.
The derived class instance to copy.
Adds required correlation data to the property.
The name of the correlation data value.
Provides the value of the correlation data.
Called by a correlation protocol when all of the correlation information is available to asynchronously construct the correlation.
The message to be correlated.
The interval in which correlation must be finalized or else a is thrown.
The method to be called when the correlation calculation is completed.
An optional application-specific object that contains information about the asynchronous operation.
A reference to the current asynchronous operation.
When overridden in a derived class, initializes and returns a copy of the derived message property instance.
A copy of the derived message property instance.
Returns the message that was prepared asynchronously for correlation.
The that references the asynchronous operation.
The message that was prepared for correlation.
Called by a correlation protocol when all of the correlation information is available to construct the correlation.
The message to be correlated.
The interval in which the correlation calculation must be completed or else a is thrown.
The correlated message.
When overridden in a derived class, asynchronously performs the correlation calculation for the specified message.
The message to be correlated.
The interval in which the correlation calculation must be completed or else a is thrown.
The method to be called when the correlation calculation has been completed.
An optional application-specific object that contains information about the asynchronous operation.
A reference to the current asynchronous operation.
When overridden in a derived class, returns the message that was prepared asynchronously for correlation.
The that references the asynchronous operation.
The correlated message.
When overridden in a derived class, performs the correlation calculation for the specified message.
The message to be correlated.
The interval in which the correlation calculation must be completed or else a is thrown.
The correlated message.
Attempts to get a from the specified message’s .
The message that contains the to inspect.
When this method returns, contains the contained in the specified message’s ; otherwise, . This parameter is passed uninitialized.
if the message’s contain a ; otherwise, .
Attempts to get a from the specified message properties.
The message properties to inspect.
When this method returns, contains the contained in the specified message properties; otherwise, . This parameter is passed uninitialized.
if the message properties contain a ; otherwise, .
Called by derived classes to initialize the object.
Initializes a new instance of the class.
Adds a correlation data provider to the property’s private dictionary of providers.
The name of the correlation data provider.
The correlation data provider.
Adds correlation data to the specified message.
The message to modify.
The name of the correlation data provider.
The correlation data provider.
Initializes and returns a new instance that is a copy of the current instance.
The new instance.
Removes a correlation data provider from the private dictionary of data providers.
The name of the data provider to remove.
if the remove operation was successful; otherwise, .
Attempts to get a from the specified message’s .
The message that contains the to inspect.
When this method returns, contains the contained the specified message’s ; otherwise, . This parameter is passed uninitialized.
if the message’s property contains a class; otherwise, .
Attempts to get the from the specified message properties.
The message properties to inspect.
When this method returns, contains the contained by the specified message properties; otherwise, . This parameter is passed uninitialized.
if the message properties contain a ; otherwise, .
Attempts to retrieve the specified correlation data provider from the private dictionary of data providers.
The name of the data provider.
When this method returns, contains the value of the data provider if it is present; otherwise, . This parameter is passed uninitialized.
if the contains the specified correlation data provider; otherwise, .
Initializes a new instance of the class using the specified key data, scope name, and provider.
The key data.
The scope name.
The provider.
Initializes a new instance of the class using the specified correlation keys.
The instance key for the primary correlation.
Instance keys for additional correlations.
Initializes a new instance of the class.
The correlation key.
The additional keys.
The transient correlations.
Attempts to get a from the specified message’s .
The message that contains the to inspect.
When this method returns, contains the contained the specified message’s if one is present; otherwise, . This parameter is passed uninitialized.
if the message’s contains a ; otherwise; .
Attempts to get the from the specified message properties.
The message properties to inspect.
When this method returns, contains the contained by the specified message properties if one is present; otherwise, . This parameter is passed uninitialized.
if the message properties contain a ; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with the binding elements from a complete channel stack.
An of type that contains the binding elements of the channel stack in top-down order.
is .
Initializes a new instance of the class from the values of a specified binding.
The that is used to initialize the custom binding.
is .
Initializes a new instance of the class from an array of binding elements.
The of type used to initialize the custom binding.
is .
Initializes a new instance of the class.
A value of the attribute that identifies the element whose settings are used to initialize the binding.
The binding element identified by the is .
Initializes a new instance of the class from an array of binding elements with a specified name and namespace.
The name of the binding.
The namespace of the binding.
The of type used to initialize the custom binding.
is .
Returns a generic collection of the binding elements from the custom binding.
An object of type that contains the binding elements from the custom binding.
Initializes a new instance of the class.
Gets the default fault converter.
The message version.
An instance of .
Tries to create the exception.
The fault message.
The fault.
If conversion is successful, the SOAP exception, returned as an parameter.
if fault was successfully converted; otherwise, . The default is .
Tries to create the fault message once the fault has been converted to a SOAP exception.
The SOAP exception.
The fault message returned as an parameter.
if fault message was successfully created; otherwise, . The default is .
Wraps with error checking.
The fault message.
The fault.
If conversion is successful, the SOAP exception, returned as an parameter.
if fault was successfully converted; otherwise, . The default is .
or is .
returned but is .
returned but is not .
Wraps with error checking.
The SOAP exception.
The fault message returned as an parameter.
if fault message was successfully created; otherwise, . The default is .
returned but is .
returned but is not .
Initializes a new instance of the class.
Initializes a new instance of the class from a specified binding element.
The binding element to be cloned.
Creates a channel factory that can be used to create a channel.
members that describe bindings, behaviors, contracts and other information required to create the channel factory.
The type of channel factory.
A channel factory of the specified type.
Returns a copy of the current binding element object.
The binding element object that is a deep clone of the original.
Returns a typed object requested, if present, from the appropriate layer in the binding stack.
The binding context for the binding element.
The typed object for which the method is querying.
The typed object requested if it is present, or if it is not present.
Initializes a new instance of the class.
Initializes a new instance of the class.
A collection of handlers.
Initializes a new instance of the class with specified handler.
The handler.
Creates a new HTTP message handler.
The inner channel.
The created HTTP message handler.
Raises an event when a new HTTP message is created.
The inner channel.
The created HTTP message handler.
Initializes a new instance of the class.
Determines whether the specified Object is equal to the current Object.
The object to compare with the current object.
if the specified Object is equal to the current Object; otherwise, .
Gets the user principal associated with the specified HTTP request message.
The HTTP request message from which to get the user principal.
The user principal associated with the specified HTTP request message.
Replaces the user principal associated with the specified HTTP request message.
The HTTP request message from which to set the user principal.
The user principal to set.
Initializes a new instance of the class.
Creates and returns a copy of the current object.
A object that represents a copy of the current object.
Initializes a new instance of the class.
Creates a new copy of the current instance.
A newly created copy of type of the current instance.
Initializes a new instance of the class.
Initializes a new instance of the class.
An instance of the class.
Creates a channel factory of a specified type that can be used to create a channel.
members that describe bindings, behaviors, contracts and other information required to create the channel factory.
Type of channel.
A channel factory of the specified type that is configured based on the values set in the transport binding element.
cannot be .
Creates a channel listener of a specified type that can be used to create a channel.
members that describe bindings, behaviors, contracts and other information required to create the channel factory.
Type of channel.
A channel listener of the specified type.
cannot be .
Creates a copy of the current binding element.
A copy of the current binding element.
Gets a specified object from the .
A .
The object to get.
The specified object from the , or if the object isn't found.
Gets the that represents the transport token used in the security binding.
An that represents the transport token used in the security binding.
Initializes a new instance of the class.
Initializes a new instance of the class using another binding element.
An object used to initialize this instance.
Creates a channel factory that can be used to create a channel.
members that describe bindings, behaviors, contracts and other information required to create the channel factory.
The type of channel factory.
A channel factory of the specified type.
cannot be .
An invalid argument was passed.
Creates a channel listener of the specified type.
members that describe bindings, behaviors, contracts and other information required to create the channel factory.
The type of channel factory.
A channel listener of the specified type.
cannot be .
An invalid argument was passed.
Determines whether a channel factory of the specified type can be built.
The for the channel.
The type of channel to check.
if a channel factory can be built; otherwise .
is .
Determines whether a channel listener of the specified type can be built.
The for the channel.
The type of channel to check.
if a channel listener can be built; otherwise .
is .
Creates a new instance that is a copy of the current binding element.
A new instance that is a copy of the current binding element.
Gets a property from the specified .
A .
The type of the property to get.
The property from the specified .
Returns a valueindicating that it is not possible to XAML serialize the extended protection policy.
Determines whether the message handler factory should be serialized.
if the message handler factory should be serialized; otherwise, .
Determines whether the web socket settings should be serialized.
if the web socket settings should be serialized; otherwise, .
Exports a custom policy assertion about bindings.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.
The that exports the contract information.
A context that provides mappings from exported WSDL elements to the contract description.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.
The that exports the contract information.
An endpoint context that provides mappings from exported WSDL elements to the endpoint description.
Updates the transport authentication schemes that contains the binding context.
The binding context.
Registers a custom, anonymous URI prefix.
The URI prefix to register.
Returns a typed object requested, if present, from the appropriate layer in the channel stack.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not.
Returns a typed object requested, if present, from the appropriate layer in the channel stack.
The typed object for which the method is querying.
The typed object requested, if it is present, or if it is not.
Creates a channel of a specified type to a specified endpoint address.
The that provides the location of the service.
A channel of type to the specified endpoint address.
Creates a channel of a specified type to a specified endpoint address and transport address to which messages are sent.
The that provides the location of the service.
The that contains the transport address to which the message is sent.
A channel of type to the specified endpoint address and transport address.
Begins an asynchronous operation to wait for a channel to arrive that must be completed within a specified interval of time.
The that specifies how long the wait for a channel operation has to complete before timing out.
The delegate that receives the notification of the asynchronous completion of the wait for a channel operation.
An object, specified by the application, that contains state information associated with the asynchronous wait for a channel operation.
The that references the asynchronous wait for a channel operation.
Completes an asynchronous operation to wait for channels to arrive.
The returned by a call to the method.
if a message arrived; otherwise .
Returns a typed object requested, if present, from the appropriate layer in the channel stack.
The typed object for which the method is querying.
The typed object requested, if it is present or if it is not.
Waits for a channel to arrive.
The that specifies how long the wait for a channel operation has to complete before timing out.
if a channel arrived before the interval of time specified by the ; otherwise .
Accepts a channel of a specified type for communication with a client.
A channel of type accepted by the listener.
Accepts a channel of a specified type for communication with a client within a specified interval of time.
The that specifies how long the wait for a channel operation has to complete before timing out.
A channel of type accepted by the listener.
Begins an asynchronous operation to accept a channel.
The delegate that receives the notification of the asynchronous completion of the accept for a channel operation.
An object, specified by the application, that contains state information associated with the asynchronous accept for a channel operation.
The that references the asynchronous acceptance of a channel operation.
Begins an asynchronous operation to accept a channel within a specified interval of time.
The that specifies how long the wait for a channel operation has to complete before timing out.
The delegate that receives the notification of the asynchronous completion of the accept for a channel operation.
An object, specified by the application, that contains state information associated with the asynchronous accept for a channel operation.
The that references the asynchronous acceptance of a channel operation.
Completes an asynchronous operation to accept a channel.
The returned by a call to the method.
A channel of type accepted by the listener.
Gets the context.
The of key/value pairs with the namespace and name of the context.
Sets the context.
The of key/value pairs with the namespace and name of the context that is set.
Begins an asynchronous operation to terminate the outbound session.
The delegate.
An that contains state information for this request.
The that references the asynchronous outbound session termination.
Begins an asynchronous operation to terminate the outbound session with a specified timeout within which the operation must complete.
The that specifies the interval of time within which the operation must complete.
The delegate.
An that contains state information for this request.
The that references the asynchronous outbound session termination.
Terminates the outbound session that indicates that no more messages will be sent from this endpoint on the channel associated with the session.
Terminates the outbound session that indicates that no more messages will be sent from this endpoint on the channel associated with the session within a specified interval of time.
The that specifies the interval of time within which the operation must complete.
Completes an asynchronous operation to terminate the outbound session that indicates that no more messages will be sent from this endpoint on the channel associated with the session.
The returned by a call to one of the methods.
Begins an asynchronous operation to receive a message that has a state object associated with it.
The delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous operation.
The that references the asynchronous message reception.
Begins an asynchronous operation to receive a message that has a specified time out and state object associated with it.
The that specifies the interval of time to wait for a message to become available.
The delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous operation.
The that references the asynchronous receive operation.
The specified is exceeded before the operation is completed.
The timeout specified is less than zero.
Begins an asynchronous operation to receive a message that has a specified time out and state object associated with it.
The that specifies the interval of time to wait for a message to become available.
The delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous operation.
The that references the asynchronous receive operation.
The specified is exceeded before the operation is completed.
The timeout specified is less than zero.
Begins an asynchronous wait-for-a-message-to-arrive operation that has a specified time out and state object associated with it.
The that specifies the interval of time to wait for a message to become available.
The delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous operation.
The that references the asynchronous operation to wait for a message to arrive.
The specified is exceeded before the operation is completed.
The timeout specified is less than zero.
Completes an asynchronous operation to receive a message.
The returned by a call to one of the methods.
The received.
Completes the specified asynchronous operation to receive a message.
The returned by a call to the method.
The received.
if a message is received before the specified interval of time elapses; otherwise .
Completes the specified asynchronous wait-for-a-message operation.
The that identifies the operation to finish, and from which to retrieve an end result.
if a message has arrived before the has been exceeded; otherwise .
Returns the message received, if one is available. If a message is not available, blocks for a default interval of time.
The received.
Returns the message received, if one is available. If a message is not available, blocks for a specified interval of time.
The that specifies how long the receive operation has to complete before timing out and throwing a .
The received.
The specified is exceeded before the operation is completed.
The timeout specified is less than zero.
Tries to receive a message within a specified interval of time.
The returned by a call to one of the methods.
The received.
if a message is received before the has been exceeded; otherwise .
The specified is exceeded before the operation is completed.
The timeout specified is less than zero.
Returns a value that indicates whether a message has arrived within a specified interval of time.
The specifies the maximum interval of time to wait for a message to arrive before timing out.
if a message has arrived before the has been exceeded; otherwise .
The specified is exceeded before the operation is completed.
The timeout specified is less than zero.
Creates a copy of the current instance.
A object that is a copy of the current instance.
Initializes a new instance of the class.
Initializes a new instance of the class with serialization information and streaming context specified.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of the exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Begins an asynchronous operation to transmit a message to the destination of the output channel.
The being sent on the output channel.
The delegate.
An object, specified by the application, that contains state information associated with the asynchronous send operation.
The that references the asynchronous message transmission.
Begins an asynchronous operation to transmit a message to the destination of the output channel within a specified interval of time.
The being sent on the output channel.
The that specifies how long the send operation has to complete before timing out.
The delegate that receives the notification of the asynchronous operation send completion.
An object, specified by the application, that contains state information associated with the asynchronous send operation.
The that references the asynchronous send operation.
Completes an asynchronous operation to transmit a message to the destination of the output channel.
The returned by a call to the method.
Transmits a message to the destination of the output channel.
The being sent on the output channel.
Sends a message on the current output channel within a specified interval of time.
The being sent on the output channel.
The that specifies how long the send operation has to complete before timing out.
Begins an asynchronous operation to receive an available request with a default timeout.
The delegate that receives the notification of the asynchronous receive that a request operation completes.
An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.
The that references the asynchronous reception of the request.
Begins an asynchronous operation to receive an available request with a specified timeout.
The that specifies the interval of time to wait for the reception of an available request.
The delegate that receives the notification of the asynchronous receive that a request operation completes.
An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.
The that references the asynchronous reception of the request.
Begins an asynchronous operation to receive a request message that has a specified time out and state object associated with it.
The that specifies how long the receive request operation has to complete before timing out and returning .
The delegate that receives the notification of the asynchronous receive that a request operation completes.
An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.
The that references the asynchronous receive request operation.
Begins an asynchronous request operation that has a specified time out and state object associated with it.
The that specifies the interval of time to wait for the reception of an available request.
The delegate that receives the notification of the asynchronous receive that a request operation completes.
An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.
The that references the asynchronous operation to wait for a request message to arrive.
Completes an asynchronous operation to receive an available request.
The returned by a call to the method.
The used to construct a reply to the request.
Completes the specified asynchronous operation to receive a request message.
The returned by a call to the method.
The received.
if a request message is received before the specified interval of time elapses; otherwise .
Completes the specified asynchronous wait-for-a-request message operation.
The that identifies the operation to finish, and from which to retrieve an end result.
if a request is received before the specified interval of time elapses; otherwise .
Returns the context of the request received, if one is available. If a context is not available, waits until there is one available.
The used to construct replies.
Returns the context of the request received, if one is available. If a context is not available, waits until there is one available.
The that specifies how long the receive of a request operation has to complete before timing out and returning .
The used to construct replies.
Returns a value that indicates whether a request is received before a specified interval of time elapses.
The that specifies how long the receive of a request operation has to complete before timing out and returning .
The received.
if a request message is received before the specified interval of time elapses; otherwise .
Returns a value that indicates whether a request message is received before a specified interval of time elapses.
The that specifies how long a request operation has to complete before timing out and returning .
if a request is received before the specified interval of time elapses; otherwise .
Begins an asynchronous operation to transmit a request message to the reply side of a request-reply message exchange.
The request to be transmitted.
The delegate that receives the notification of the completion of the asynchronous operation transmitting a request message.
An object, specified by the application, that contains state information associated with the asynchronous operation transmitting a request message.
The that references the asynchronous message transmission.
Begins an asynchronous operation to transmit a request message to the reply side of a request-reply message exchange within a specified interval of time.
The request to be transmitted.
The that specifies the interval of time within which a response must be received. (For defaults, see the Remarks section.)
The delegate that receives the notification of the completion of the asynchronous operation transmitting a request message.
An object, specified by the application, that contains state information associated with the asynchronous operation transmitting a request message.
The that references the asynchronous message transmission.
Completes an asynchronous operation to return a message-based response to a transmitted request.
The returned by a call to the method.
The received in response to the request.
Sends a message-based request and returns the correlated message-based response.
The request to be transmitted.
The received in response to the request.
Sends a message-based request and returns the correlated message-based response within a specified interval of time.
The request to be transmitted.
The that specifies the interval of time within which a response must be received.
The received in response to the request.
Gets a transport token assertion.
An that represents a transport token assertion.
Sets the output status and description of the close details of the web socket.
The status of the output close details.
The status description of the output close details.
Initializes a new instance of the class.
Creates a new instance of this class, which is a copy or clone of the current instance.
A new instance of .
Initializes a new instance of the class.
Creates a new instance of this class from the current instance.
A new instance of .
Initializes a new instance of the class.
Starts the asynchronous writing of the contents of the message body.
The writer used to serialize the message body.
The delegate method that receives the notification when the operation completed.
The user-defined object that represents the state of the operation.
The object that represents the result of the asynchronous operation.
Starts the asynchronous writing of the entire message.
The writer used to serialize the entire message.
The delegate method that receives the notification when the operation completed.
The user-defined object that represents the state of the operation.
The object that represents the result of the asynchronous operation.
Closes the and releases any resources.
Stores an entire into a memory buffer for future access.
The maximum size of the buffer to be created.
A newly created object.
is smaller than zero.
The message is closed.
The message has been copied, read or written.
Creates a message that contains a SOAP fault, a version and an action.
A object that specifies the SOAP version to use for the message.
A object that represents a SOAP fault.
A description of how the message should be processed.
A object for the message created.
, or is .
Creates a message that contains a SOAP fault, a reason and the detail for the fault, a version and an action.
A object that specifies the SOAP version to use for the message.
A object that represents a SOAP fault.
The reason of the SOAP fault.
The details of the SOAP fault.
A description of how the message should be processed.
A object for the message created.
, , , or is .
Creates a message that contains a SOAP fault, the reason for the fault, a version and an action.
A object that specifies the SOAP version to use for the message.
A object that represents a SOAP fault.
The reason of the SOAP fault.
A description of how the message should be processed.
A object for the message created.
, , or is .
Creates a message that contains a version and an action.
A object that specifies the SOAP version to use for the message.
A description of how the message should be processed.
A object for the message created.
or is .
Creates a message with the specified version, action and body.
A object that specifies the SOAP version to use for the message.
A description of how the message should be processed.
The body of the message.
A object for the message created.
, or is .
Creates a message using the specified version, action, message body and serializer.
A object that specifies the SOAP version to use for the message.
A description of how the message should be processed.
The body of the message.
A object used to serialize the message.
A object for the message created.
, or is .
Creates a message with a body that consists of an array of bytes.
A object that specifies the SOAP version to use for the message.
A description of how the message should be processed.
A of type byte.
A object for the message created.
, or is .
Creates a message with the specified version, action and body.
A object that specifies the SOAP version to use for the message.
A description of how the message should be processed.
The body of the message.
A object for the message created.
, or is .
Creates a message using the specified reader, action and version.
A object that specifies the SOAP version to use for the message.
A description of how the message should be processed.
The object to be used for reading the SOAP message.
A object for the message created.
, or is .
Creates a message using the specified reader, action and version.
The object to be used for reading the SOAP message.
The maximum size in bytes of a header.
A valid value that specifies the SOAP version to use for the message.
A object for the message created.
or is .
Creates a message using the specified reader, action and version.
The object to be used for reading the SOAP message.
The maximum size in bytes of a header.
A object that specifies the SOAP version to use for the message.
A object for the message created.
or is .
Ends the asynchronous writing of the contents of the message body.
The object that represents the result of the asynchronous operation.
Ends the asynchronous writing of the entire message.
The object that represents the result of the asynchronous operation.
Retrieves the body of this instance.
The body of the message.
An object of type that contains the body of this message.
Retrieves the body of this using the specified serializer.
A object used to read the body of the message.
The body of the message.
An object of type that contains the body of this message.
is .
Retrieves the attributes of the message body.
The local name of the XML node.The name of the element that corresponds to this member. This string must be a valid XML element name.
The namespace to which this XML element belongs.The namespace URI of the element that corresponds to this member. The system does not validate any URIs other than transport addresses.
The attributes of the message body.
or is .
The message is closed.
The message has been copied, read or written.
Gets the XML dictionary reader that accesses the body content of this message.
A object that accesses the body content of this message.
The message is closed.
The message is empty, or has been copied, read or written.
Raises an event when the message starts writing the contents of the message body.
The writer used to serialize the contents of the message body.
The delegate method that receives the notification when the operation completed.
The user-defined object that represents the state of the operation.
The object that represents the result of the asynchronous operation.
Raises an event the writing of entire messages starts.
The writer used to serialize the entire message.
The delegate method that receives the notification when the operation completed.
The user-defined object that represents the state of the operation.
The object that represents the result of the asynchronous operation.
Called when the message body is converted to a string.
A that is used to convert the message body to a string.
Called when the message is closing.
Called when a message buffer is created to store this message.
The maximum size of the buffer to be created.
A object for the newly created message copy.
Raises an event when writing of the contents of the message body ends.
The object that represents the result of the asynchronous operation.
Raises an event when the writing of the entire message ends.
The object that represents the result of the asynchronous operation.
Called when the body of the message is retrieved.
A object used to read the body of the message.
The type of the message body.
A that represents the body of the message.
Called when the attributes of the message body is retrieved.
The local name of the XML node.The name of the element that corresponds to this member. This string must be a valid XML element name.
The namespace to which this XML element belongs.The namespace URI of the element that corresponds to this member. The system does not validate any URIs other than transport addresses.
The attributes of the message body.
Called when an XML dictionary reader that accesses the body content of this message is retrieved.
A object that accesses the body content of this message.
Called when the message body is written to an XML file.
A that is used to write this message body to an XML file.
Called when the entire message is written to an XML file.
A that is used to write this message to an XML file.
Called when the start body is written to an XML file.
A that is used to write the start body to an XML file.
Called when the start envelope is written to an XML file.
A that is used to write the start envelope to an XML file.
Called when the start header is written to an XML file.
A that is used to write the start header to an XML file.
Closes all the resources used by this message. This method cannot be inherited.
Returns a string that represents the current instance.
The string representation of the current instance.
Writes the body element using the specified .
An object to be used to write the body element.
is .
Serializes the message body using the specified .
The object to be used to write the body of the message.
is .
The message is disposed.
Serializes the body content using the specified .
An object to be used to write the body element.
is .
The message is closed.
The message has been copied, read or written.
Serializes the entire message using the specified .
An object to be used to write the message.
is .
The message is closed.
The message has been copied, read or written.
Serializes the entire message using the specified .
The object to be used to write the entire message.
is .
The message is closed.
The message has been copied, read or written.
Serializes the start body of the message using the specified .
An object to be used to write the start body.
is .
Serializes the start body of the message using the specified .
The object to be used to write the start body of the message.
is .
Serializes the start envelope using the specified .
An object to be used to write the start envelope.
is .
Initializes a new instance of the class.
Finishes working with the buffer.
Returns a copy of the original message.
An identical copy of the original instance you previously provided to the method of a instance.
Creates a new object for navigating this object. This method cannot be inherited.
An object for navigating this object.
Creates a new object for navigating this object, with the navigator positioned on the node specified.
The location you want the navigator to be positioned on initially.
An object for navigating this object.
Creates a new object for navigating this object, with the navigator positioned on the specified node and scope.
The location you want the navigator to be positioned on initially.
A valid space.
An object for navigating this object.
Creates a new object for navigating this object, with the specified scope.
A valid space.
An object for navigating this object.
Releases the unmanaged resources used by the and optionally releases the managed resources. This method cannot be inherited.
Writes the entire content of this buffer to the specified IO stream.
An IO stream that the entire content of this buffer is written to.
Initializes a new instance of the class.
Starts the writing of message for the message encoder with specified message, stream, callback and state.
The message.
The stream.
The callback.
The state.
The asynchronous result of the operation.
Ends the writing of messages for the message encoder.
The result of the operation.
Returns a typed object requested, if present, from the appropriate layer in the channel stack.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not.
Returns a value that indicates whether a specified message-level content-type value is supported by the message encoder.
The message-level content-type being tested.
if the message-level content-type specified is supported; otherwise .
When overridden in a derived class, reads a message from a specified buffer.
A of type that provides the buffer from which the message is deserialized.
The that manages the buffer from which the message is deserialized.
The that is read from the buffer specified.
When overridden in a derived class, reads a message from a specified stream.
A of type that provides the buffer from which the message is deserialized.
The that manages the buffer from which the message is deserialized.
The Multipurpose Internet Mail Extensions (MIME) message-level content-type.
The that is read from the stream specified.
When overridden in a derived class, reads a message from a specified stream.
The object from which the message is read.
The maximum size of the headers that can be read from the message.
The that is read from the stream specified.
When overridden in a derived class, reads a message from a specified stream.
The object from which the message is read.
The maximum size of the headers that can be read from the message.
The Multipurpose Internet Mail Extensions (MIME) message-level content-type.
The that is read from the stream specified.
Returns the content type that is used by the message encoder.
The content type that is used by the message encoder.
Writes a message less than a specified size to a byte array buffer.
The to write to the message buffer.
The maximum message size that can be written.
The that manages the buffer to which the message is written.
A of type that provides the buffer to which the message is serialized.
When overridden in a derived class, writes a message of less than a specified size to a byte array buffer at the specified offset.
The to write to the message buffer.
The maximum message size that can be written.
The that manages the buffer to which the message is written.
The offset of the segment that begins from the start of the byte array that provides the buffer.
A of type that provides the buffer to which the message is serialized.
When overridden in a derived class, writes a message to a specified stream.
The to write to the .
The object to which the is written.
Initializes a new instance of the class.
Returns a message encoder that can be used to correlate messages in session-based exchanges.
The that is used in session-based exchanges of messages.
Initializes a new instance of the class.
Initializes a new instance of the class initialized from an existing element.
The to be cloned.
When overridden in a derived class, creates a factory for producing message encoders.
The used to produce message encoders.
Returns the typed object requested, if present, from the appropriate layer in the channel stack.
The for the current binding element.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not.
is .
Initializes a new instance of the class.
Defines a method that can import custom policy assertions for message encoding and that adds the binding elements that implement the policy.
The that imports the metadata information.
The object that contains the policy assertions that can be imported and the collections of binding elements to which custom binding elements that implement the encoding policy can be added.
or is .
Called prior to importing the metadata documents associated with the encoding.
The that describes the services.
The that contains the schema for the .
The of type that contains the policy elements.
Called when importing a contract.
The contract importer.
The import context.
Maps the custom WSDL extensions for encoding messages to the service description.
The that imports the WSDL extensions.
The that provides the context for the mapping.
When called in a derived class, initializes a new instance of the class.
Returns a new object that uses the specified and the specified maximum buffer size for the message buffer.
The specified to be used to create the object.
The specified maximum buffer size for the message buffer
A object with initial values from the passed in parameters.
Returns a new object that uses the specified and objects.
The fault code for the fault message.
The reason for the fault.
A object with initial values from the passed in parameters.
Returns a new object that uses the specified , , and detail object.
The fault code for the fault message.
The reason for the fault.
The fault detail object.
A object with initial values from the passed in parameters.
Returns a new object that uses the specified , , detail object, and objects.
The fault code for the fault message.
The reason for the fault.
The fault detail object.
The serializer to use when serializing the detail object.
A object with initial values from the passed in parameters.
Returns a new object that uses the specified , , detail object, , and actor.
The fault code for the fault message.
The reason for the fault.
The fault detail object.
The serializer to use when serializing the detail object.
The value of the actor.
A object with initial values from the passed in parameters.
Returns a new object that uses the specified , , detail object, , actor, and node values.
The fault code for the fault message.
The reason for the fault.
The fault detail object.
The serializer to use when serializing the detail object.
The value of the actor.
The value of the node.
A object with initial values from the passed in parameters.
Returns a new object that uses the specified and fault reason.
The fault code for the fault message.
The reason for the fault.
A object with initial values from the passed in parameters.
Returns the detail object of the message fault.
The type of the detail object.
The detail object of the message fault.
Returns the detail object that uses the specified .
The to use when deserializing the detail object.
The type of the detail object.
The detail object contained in the .
Returns an object that is positioned on the detail object of the .
An object that is positioned on the detail object of the .
When called in a derived class, returns an object that is positioned on the detail object of the .
An object that is positioned on the detail object of the .
Invoked prior to writing the detail contents.
The used to write the detail element.
The version of the SOAP envelope to write.
When overridden in a non-abstract derived class, writes the contents of the detail element.
The used to write the detail element.
Writes the start element using the specified and SOAP envelope version.
The used to write the detail element.
The version of the SOAP envelope to write.
Gets a value indicating whether the SOAP message headers were understood.
The SOAP message headers.
The name of the header element.
The namespace of the header element.
if message headers were understood; otherwise, . The default is .
Writes the message fault that uses the specified and SOAP envelope version.
The used to write the message fault.
The version of the SOAP envelope to write.
Writes the message fault that uses the specified and SOAP envelope version.
The used to write the message fault.
The version of the SOAP envelope to write.
Initializes a new instance of the class.
Creates a new message header with the specified data.
The local name of the header XML element.
The namespace URI of the header XML element.
The content of the header to be created.
A new object with the specified data.
Creates a new message header with the specified data.
The local name of the header XML element.
The namespace URI of the header XML element.
The content of the header to be created.
A value that indicates whether the header must be understood.
A new object with the specified data.
Creates a new message header with the specified data.
The local name of the header XML element.
The namespace URI of the header XML element.
The content of the header to be created.
A value that indicates whether the header must be understood.
The targeted recipient of the message header.
A new object with the specified data.
Creates a new message header with the specified data.
The local name of the header XML element.
The namespace URI of the header XML element.
The content of the header to be created.
A value that indicates whether the header must be understood.
The targeted recipient of the message header.
A value that indicates whether the header should be relayed.
A new object with the specified data.
Creates a header from an object to be serialized using the XmlFormatter.
The local name of the header XML element.
The namespace URI of the header XML element.
The content of the header to be created.
An that is used to serialize the header.
A new object with the specified data.
Creates a new message header with the specified data.
The local name of the header XML element.
The namespace URI of the header XML element.
The content of the header to be created.
An that is used to serialize the header.
A value that indicates whether the header must be understood.
A new object with the specified data.
Creates a new message header with the specified data.
The local name of the header XML element.
The namespace URI of the header XML element.
The content of the header to be created.
An that is used to serialize the header.
A value that indicates whether the header must be understood.
The targeted recipient of the message header.
A new object with the specified data.
Creates a new message header with the specified data.
The local name of the header XML element.
The namespace URI of the header XML element.
The content of the header to be created.
An that is used to serialize the header.
A value that indicates whether the header must be understood.
The targeted recipient of the message header.
A value that indicates whether the header should be relayed.
A new object with the specified data.
Verifies whether the specified message version is supported.
The object that contains information related to the version of SOAP associated with a message and its exchange.
if the specified message version is supported; otherwise, .
Called when the header content is serialized using the specified XML writer.
An that is used to serialize the header contents.
The object that contains information related to the version of SOAP associated with a message and its exchange.
Called when the start header is serialized using the specified XML writer.
An that is used to serialize the start header.
The object that contains information related to the version of SOAP associated with a message and its exchange.
Returns the string representation of this message header.
The string representation of this message header.
Serializes the header using the specified XML writer.
An that is used to serialize the header.
The object that contains information related to the version of SOAP associated with a message and its exchange.
Serializes the header using the specified XML writer.
An that is used to serialize the header.
The object that contains information related to the version of SOAP associated with a message and its exchange.
Serializes the header attributes using the specified XML writer.
An that is used to serialize the header attributes.
The object that contains information related to the version of SOAP associated with a message and its exchange.
Serializes the header contents using the specified XML writer.
An that is used to serialize the header contents.
The object that contains information related to the version of SOAP associated with a message and its exchange.
Serializes the start header using the specified XML writer.
An that is used to serialize the start header.
That object that contains information related to the version of SOAP associated with a message and its exchange.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified collection of message headers.
A collection of message headers.
Initializes a new instance of the class with the specified message version.
The SOAP version of the message.
Initializes a new instance of the class with the specified message version and size.
The SOAP version of the message.
The size of the header.
Adds the specified message header to the collection.
A message header to be added to the collection.
Removes all the headers from the collection.
Copies the header content located at the specified index from the specified message to this instance.
A message from which the header is copied from.
The location of the original message header, from which the content is copied over.
Copies the header content located at the specified index from the specified message header collection to this instance.
A collection object.
The location of the original message header, from which the content is copied over.
Copies the content of all the headers from the specified message to this instance.
A message from which the headers are copied from.
Copies the content from the specified header collection to this instance.
A collection object from which the headers are copied to this instance.
Copies the headers from this collection to an array, starting at a particular index of the array.
The one-dimensional Array that is the destination of the message header objects copied from this instance. The Array must have zero-based indexing.
The zero-based index in the array at which copying begins.
Finds a message header in this collection by the specified LocalName and namespace URI of the header element.
The LocalName of the header XML element.
The namespace URI of the header XML element.
The index of the message header in this collection if found or -1 if the header specified does not exist.
Arguments are .
The header specified by the arguments exists multiple times.
Finds a message header in this collection by the specified LocalName, namespace URI and actors of the header element.
The LocalName of the header XML element.
The namespace URI of the header XML element.
The targeted recipient of the message header.
The index of the message header in this collection if found, or -1 if the header specified does not exist.
Arguments are .
The header specified by the arguments exists multiple times.
Returns an enumerator for iterating through the collection. This method cannot be inherited.
An object that can be used to iterate through the collection.
Retrieves a message header at a specific position in this collection.
The zero-based index of the header to get.
The type of the message header.
A message header at the specified index.
Retrieves a message header at a specific position in this collection.
The zero-based index of the header to get.
An that is used to serialize the header.
The type of the message header.
A message header at the specified index.
Finds a message header in this collection by the specified LocalName and namespace URI of the header element.
The LocalName of the header XML element.
The namespace URI of the header XML element.
The type of the message header.
A message header with the specified name.
Retrieves a message header in this collection by the specified LocalName, namespace URI and serializer.
The LocalName of the header XML element.
The namespace URI of the header XML element.
An that is used to serialize the header.
The type of the message header.
A message header with the specified name.
Retrieves a message header in this collection by the specified LocalName, namespace URI and actors of the header element.
The LocalName of the header XML element.
The namespace URI of the header XML element.
The targeted recipient of the message header.
The type of the message header.
A message header with the specified name.
Gets a XML dictionary reader that consumes the message header at the specified location of the collection.
The zero-based index of the header to get.
An object that consumes the message header at the specified location of the collection.
Verifies whether all the message headers marked with have been properly interpreted and processed.
if the recipients specified by have properly interpreted and processed all the message headers marked with ; otherwise, .
Verifies whether the specified recipients have properly interpreted and processed all the message headers marked with .
The targeted recipient of the message header.
if the recipients specified by have properly interpreted and processed all the message headers marked with ; otherwise, .
Inserts a message header into the collection at the specified index.
The zero-based index at which should be inserted.
A message header to insert.
Removes all headers with the specified name and namespace from the collection.
The LocalName of the header XML element.
The namespace URI of the header XML element.
Removes the message header at the specified index from the collection.
The zero-based index of the header to remove.
Sets the action element of the header.
A description of how the message should be processed.
Returns an enumerator for iterating through the collection. This method cannot be inherited.
An object that can be used to iterate through the collection.
Serializes the header from the specified location using the specified XML writer.
The zero-based index of the header to be serialized.
An that is used to serialize the header.
Serializes the header from the specified location using the specified XML writer.
The zero-based index of the header to be serialized.
An that is used to serialize the header.
Serializes the specified header content using the specified XML writer.
The zero-based index of the header to be serialized.
An that is used to serialize the header contents.
Serializes the specified header content using the specified XML writer.
The zero-based index of the header to be serialized.
An that is used to serialize the header contents.
Serializes the start header using the specified XML writer.
The zero-based index of the header to be serialized.
An that is used to serialize the start header.
Serializes the start header using the specified XML writer.
The zero-based index of the header to be serialized.
An that is used to serialize the start header.
Initializes a new instance of the class.
Initializes a new instance of the class with preset properties.
A .
Adds an element with the specified name and property into the collection.
The name of the element to add.
The value of the element to add.
Removes all elements from the collection.
Determines whether the contains a specific name, key, or identifier.
The name, key, or identifier to locate in the .
if the contains an element with the specified ; otherwise, .
Copies the content of the specified to this instance.
A object in which to copy from.
Releases all resources used by the class.
Removes the element with the specified name from the .
The name of the element to remove.
if the contains an element with the specified and can be removed; otherwise, .
Adds an element with the specified name and property into the .
A key/value pair that contains the name and value of the element to add.
Determines whether the contains a specific name.
A key/value pair that contains the name and value of the element to locate in the .
if the contains an element with the name and value in the specified ; otherwise, .
Copies the content of the specified to an array, starting at the specified index.
The to copy the collection to.
The index to start from.
Removes the element with the specified name from the .
A key/value pair that contains the name and value of the element to be removed.
if the contains an element with the specified name and value in the parameter and can be removed; otherwise, .
Returns an enumerator that can iterate through a collection.
An that can be used to iterate through the collection.
Returns an enumerator that can iterate through a collection.
An that can be used to iterate through the collection.
Determines whether the contains a specific name, and retrieves its value.
The name of the element to locate.
The value of the found element.
if the contains an element with the specified ; otherwise, .
Creates a message version object by using WS-Addressing 1.0 and with a specified SOAP version.
The that indicates the SOAP version to be used.
The using the specified version of SOAP and WS-Addressing 1.0.
The is .
Creates a message version object with specified SOAP and WS-Addressing versions.
The that indicates the SOAP version.
The that indicates the WS-Addressing version.
The using the specified versions of WS-Addressing and SOAP.
or is .
Returns a value that indicates whether the current message version is equal to a specified object.
The to compare with the current message version.
if the specified object is equal to the current object; otherwise, .
Gets a hash code for the current message version.
A unique hash code for the current .
Returns the string representation of the current message version.
The string representation of the current message version.
When overridden in a derived class, retrieves a specified type of object for the binding context provided.
The for the binding element.
The type of property.
The object of type .
The context is .
Exports custom policy assertions about bindings.
A that you can use to modify the exporting process.
A that you can use to insert a custom policy assertion.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.
A that exports the contract information.
Provides mappings from exported WSDL elements to the contract description.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.
A that exports the endpoint information.
Provides mappings from exported WSDL elements to the endpoint description.
Gets the for the specified .
The whose properties are to be retrieved.
The for the specified .
The value is null or if property collection on the message is null.
Initializes a new instance of the class.
Builds a channel factory using the context provided.
The with which to build the channel factory.
A or a class.
A Message Queuing (MSMQ) channel factory that can be used to create channels to send messages to existing Message Queuing applications.
The context value is null.
The TChannel is not IOutputChannel or IOutputSessionChannel.
ExactlyOnce is true and Durable is false.
UseActiveDirectory is true and QueueTransferProtocol is not Native.
CustomDeadLetterQueue is not null and DeadLetterQueue is not Custom.
DeadLetterQueue is set to Custom on Windows 2003/XP.
ExactlyOnce is false and DeadLetterQueue is Custom.
CustomDeadLetterQueue is set and if there is no write permission to write to queue or if queue does not exist.
If CustomDeadLetterQueue is non-transactional.
MsmqTransportSecurity.MsmqAuthenticationMode is set to WindowsDomain and if MSMQ is installed without ActiveDirectory integration.
MsmqTransportSecurity.MsmqAuthenticationMode is None and MsmqTransportSecurity.MsmqProtectionLevel is not None.
MsmqTransportSecurity.MsmqAuthenticationMode is Certificate or WindowsDomain and MsmqTransportSecurity.MsmqProtectionLevel is None.
MsmqTransportSecurity.MsmqProtectionLevel is EncryptAndSign and UseActiveDirectory is false.
Builds a channel listener using the context provided.
The with which to build the channel listener.
The channel type to be used to build the channel listener. Permitted channel types are or a class.
A Message Queuing (MSMQ) channel listener that can be used to create channels to receive messages from existing MSMQ applications.
The context value is null.
The TChannel is not IInputChannel or IInputSessionChannel.
ExactlyOnce is true and Durable is false.
Queue not readable.
ExactlyOnce is true and queue is non-transactional.
ExactlyOnce is false and queue is transactional.
ReceiveErrorHandling is set to Move and queue name contains a ";" in Windows Vista.
ExactlyOnce is set to true and cannot open retry sub-queue in Windows Vista.
ReceiveErrorHandling is set to Reject or Move and the platform is Windows Vista.
MsmqTransportSecurity.MsmqAuthenticationMode is set to WindowsDomain and if MSMQ is installed without ActiveDirectory integration.
MsmqTransportSecurity.MsmqAuthenticationMode is None and MsmqTransportSecurity.MsmqProtectionLevel is not None.
MsmqTransportSecurity.MsmqAuthenticationMode is Certificate or WindowsDomain and MsmqTransportSecurity.MsmqProtectionLevel is None.
Returns a Boolean value that indicates whether you can build a channel factory with the context provided.
The with which to build the channel factory.
The channel type to be used to build the channel listener. Permitted channel types are or a class.
if you can build a channel factory with the context provided; otherwise, . The binding element returns only when is or .
Returns a Boolean value that indicates whether you can build a channel listener with the context provided.
The with which to build the channel listener.
The channel type to be used to build the channel listener. Permitted channel types are or a class.
if you can build a channel listener with the context provided; otherwise, .The binding returns only when is or .
Returns a clone of the binding element.
A clone of the binding element.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified message version and character encoding.
The that is used for the SOAP message.
The that is used to format the message characters.
or is .
is set to .
Builds the channel factory stack on the client that creates a specified type of channel for a specified context.
The for the channel.
The type of channel the channel factory produces.
An of type for the specified context.
Builds the channel listener stack on the client that accepts a specified type of channel for a specified context.
The for the listener.
The type of channel the channel listener accepts.
An of type for the specified context.
Returns a value that indicates whether the current binding can build a factory for a specified type of channel and context.
The for the channel.
The type of channel the channel factory produces.
if the specified channel factory stack can be built on the service; otherwise, .
Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context.
The for the listener.
The type of channel the channel listener accepts.
if the specified channel listener stack can be built on the service; otherwise, .
Creates a new object initialized from the current one.
A object with property values equal to those of the current element.
Creates a message encoder factory that encodes MTOM messages.
The that encodes MTOM messages.
Returns a typed object requested, if present, from the appropriate layer in the binding element stack.
The for the binding element.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not.
Returns whether the SOAP message structure version should be serialized.
if the SOAP version should be serialized; otherwise, .
Returns whether the constraints placed on the complexity of SOAP message structure should be serialized.
if the SOAP message contraints should be serialized; otherwise, .
Returns whether the that is used to format the message characters should be serialized.
if the type of message character formatting should be serialized; otherwise, .
Inserts a policy assertion into the WSDL, when it is generated, which indicates that an MTOM encoding is being used.
The that exports the contract information.
A object that provides mappings from exported WSDL elements to the contract description.
is .
Modifies the WSDL contract for MTOM-specific information.
The that exports the contract information.
A object that provides mappings from exported WSDL elements to the contract description.
Puts the SOAP message version into the WSDL.
The that exports the contract information.
A object that provides mappings from exported WSDL elements to the endpoint description.
is .
Initializes a new instance of the class.
Initializes a new instance of the class.
An instance of the class.
Creates a channel factory of the specified type that can be used to create channels.
Members that describe bindings, behaviors, contracts and other information required to create the channel factory.
Type of channel factory to create.
Returns a channel factory of the specified type.
cannot be .
An invalid argument was passed.
Creates a channel listener of the specified type.
Members that describe bindings, behaviors, contracts and other information required to create the channel factory.
Type of channel listener to create.
Returns a channel listener of the specified type.
cannot be .
An invalid argument was passed.
Creates a copy of the current binding element.
Returns a copy of the current binding element.
Gets a specified object from the .
A .
The object to get.
The specified object from the , or if the object isn't found.
Initializes a new instance of the class.
Initializes a channel factory for producing one-way channels from the binding context.
The that provides context for the binding element.
The type of channel that the factory builds.
The of type initialized from the .
is .
The type of is not .
The inner binding element does not support or .
Initializes a channel listener for accepting one-way channels.
The that provides context for the binding element.
The type of channel that the listener is built to accept.
The of type initialized from the .
is .
The type of is not .
The inner binding element does not support or .
Gets a value that indicates whether a channel factory of the specified type can be built.
The that provides context for the binding element.
The type of channel factory to build.
if a channel factory of the specified type can be built; otherwise, . The default is .
is .
Gets a value that indicates whether a channel listener of the specified type can be built.
The that provides context for the binding element.
The type of channel listener to build.
if a channel listener of the specified type can be built; otherwise, . The default is .
is .
Clones an instance of this class.
A cloned copy of this instance of this class.
Gets properties from the binding stack, if present.
The that provides context for the binding element.
Type of the property.
A object from the binding stack, if present.
Returns whether the properties of the channel pool that are associated with this binding element should be serialized.
if the channel pool settings should be serialized; otherwise, .
Exports a custom policy assertion that represents the one-way binding element.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
is .
is .
Initializes a new instance of the class.
Defines a method that can import custom policy assertions and add implementing binding elements.
The object in use.
The that contains both the policy assertions that can be imported and the collections of binding elements to which implementing binding elements can be added.
Initializes a new default instance of the class.
Initializes a new instance of the class with the provided binding context and resolver settings.
object that contains the binding context for resolvers created by this binding.
object that contains the specific settings for the new binding.
Initializes a new instance of the class by cloning the provided custom peer resolver binding.
instance which contains the settings to clone for the new binding.
Initializes a new instance of the class with the provided resolver settings.
object that contains the specific settings for the new binding.
Creates a channel factory that can be used to create a channel for sending messages.
that specifies the binding context for the channel factory.
The type of channel to produce.
that contains the new channel factory of the specified type.
Creates a channel listener of the specified type for receiving messages.
that specifies the binding context for the channel listener.
that specifies the type of the channels to produce.
that contains the new channel listener of the specified type.
Determines whether a channel factory of the specified type can be built.
that specifies the binding context for the channel factory.
that specifies the type of the channels to produce.
True if this binding element can produce a channel factory of the specified type; false if it cannot.
Determines whether a channel listener of the specified type can be built.
that specifies the binding context for the channel listener.
that specifies the type of the channel listener.
True if this binding element can produce a channel listener of the specified type; false if it cannot.
Creates a copy of the current binding element.
that contains a copy of the current binding element.
Creates a new instance of the custom peer resolver.
object that contains a new custom peer resolver with the settings supplied to this binding element.
Returns a property from the specified object.
that specifies the binding context.
The specific property to obtain from the binding context.
The property from the specified .
Initializes a new default instance of the class.
Initializes a new instance of the class by duplicating the provided object.
object to copy when creating this class instance.
Creates a peer resolver object with the settings defined on this binding element.
object that is used to perform peer name to address resolution. The settings on the peer resolver must be defined on the binding element.
Initializes a new default instance of the class.
Creates a channel factory that can be used to create a channel for sending messages.
that specifies the binding context for the channel factory.
The type of channel to produce.
that contains the new channel factory of the specified type.
The parameter is set to .
Manual addressing was specified in the binding context for this channel factory.
The channel type indicated by this binding context is not supported.
Creates a channel listener of the specified type for receiving messages.
that specifies the binding context for the channel listener.
that specifies the type of the channels to produce.
that contains the new channel listener of the specified type.
The parameter is set to .
The channel type indicated by this binding context is not supported.
Determines whether a channel factory of the specified type can be built.
that specifies the binding context for the channel factory.
that specifies the type of the channels to produce.
if this binding element can produce a channel factory of the specified type; if it cannot.
Determines whether a channel listener of the specified type can be built.
that specifies the binding context for the channel listener.
that specifies the type of the channel listener.
if this binding element can produce a channel listener of the specified type; if it cannot.
Creates a copy of the current binding element.
that contains a copy of the current binding element.
Returns a property from the specified object.
that specifies the binding context.
The specific property to obtain from the binding context.
The property from the specified .
Writes custom peer transport channel elements into the generated metadata for an endpoint.
The that exports the metadata information.
A object that provides mappings from exported WSDL elements to the contract description.
Writes custom peer transport channel elements into the generated WSDL for a contract.
The that exports the contract information.
A object that provides mappings from exported WSDL elements to the contract description.
Writes custom peer transport channel elements into the generated WSDL for an endpoint.
The that exports the endpoint information.
A object that provides mappings from exported WSDL elements to the endpoint description.
is .
Initializes a new default instance of the class.
Initializes a new instance of the class with the provided peer referral policy.
that specifies the referral policy for this resolver.
Creates a channel factory that can be used to create a channel for sending messages.
that specifies the binding context for the channel factory.
The type of channel to produce.
that contains the new channel factory of the specified type.
Creates a channel listener of the specified type for receiving messages.
that specifies the binding context for the channel listener.
that specifies the type of the channels to produce.
that contains the new channel listener of the specified type.
Determines whether a channel factory of the specified type can be built.
that specifies the binding context for the channel factory.
that specifies the type of the channels to produce.
if this binding element can produce a channel factory of the specified type; if it cannot.
Determines whether a channel listener of the specified type can be built.
that specifies the binding context for the channel listener.
that specifies the type of the channel listener.
if this binding element can produce a channel listener of the specified type; if it cannot.
Creates a new instance that is a copy of the current binding element.
A new that contains a copy of the current binding element.
Creates a PNRP-specific instance.
object that contains the new PNRP resolver created by this binding element.
Returns a property from the specified object.
that specifies the binding context.
The specific property to obtain from the binding context.
The property from the specified .
Initializes a new instance of the class.
Initializes a new instance of the class from an existing element.
The used to initialize the new element.
Creates a copy of the current binding element.
A that is a copy of the current element.
Queries the binding element stack to see whether it supports a particular interface.
The for the current binding element.
The interface whose support is being tested.
The interface whose support is being tested.
Exports custom policy assertions regarding the privacy notice from the binding elements that contain the policy.
The that you can use to modify the exporting process.
The that contains the binding assertions and elements associated with the policy.
Initializes a new instance of the class.
Imports custom policy assertions for privacy notices and adds the binding elements that implement the policy.
The that imports the metadata information.
The object that contains the policy assertions that can be imported and the collections of binding elements to which custom binding elements that implement the encoding policy can be added.
Initializes a new instance of the class.
Causes the state machine to transition to the abandoned state with the specified exception and timeout value.
The exception that causes the abandon operation.
The timeout for the abandon operation to complete.
Causes the state machine to transition to the abandoned state with the specified timeout value.
The timeout for the abandon operation to complete.
Begins an asynchronous abandon operation with the specified exception, timeout, asynchronous callback, and user-defined state data.
An exception that contains the reason for the abandon operation.
The timeout for the abandon operation to complete.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
the user-defined state data.
An that references the asynchronous abandon operation.
Begins an asynchronous abandon operation with the specified timeout, asynchronous callback, and user-defined state data.
The timeout for the abandon operation to complete.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
A that references the asynchronous abandon operation.
Begins an asynchronous complete operation with the specified timeout, asynchronous callback, and user-defined state data.
The timeout for the complete operation to complete.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
A that references the asynchronous complete operation.
Causes the state machine to transition to the completed state with the specified timeout value.
The timeout for the complete operation to complete.
Completes an asynchronous abandon operation.
The returned by a call to one of the methods.
Completes an asynchronous complete operation.
The returned by a call to the method.
Causes the state machine to transition to the faulted state.
Called when the state machine is transitioning to the abandoned state with the specified exception and timeout value.
An exception that contains the reason for the abandon operation.
The timeout for the abandon operation to complete.
Called when the state machine is transitioning to the abandoned state with the specified timeout value.
The timeout for the abandon operation to complete.
Called when the state machine is transitioning to the abandoned state asynchronously with the specified exception, timeout value, callback, and state data.
An exception that contains the reason for the abandon operation.
The timeout for the abandon operation to complete.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
A that references the asynchronous operation.
Called when the state machine is transitioning to the abandoned state asynchronously with the specified timeout value, callback, and state data.
The timeout for the abandon operation to complete.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user defined state data.
A that references the asynchronous operation.
Called when the state machine is transitioning to the completed state asynchronously with the specified timeout, callback, and state data.
The timeout for the complete operation to complete.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
A that references the asynchronous operation.
Called when the state machine is transitioning to the completed state with the specified timeout value.
The timeout for the complete operation to complete.
Called when the state machine is transitioning to the abandoned state asynchronously.
The returned by a call to one of the methods.
Called when the state machine is transitioning to the completed state asynchronously.
The returned by a call to the
Called when the state machine is transitioning to the faulted state.
Attempts to get the receive context from the specified message.
The message.
The receive context.
if the receive context is retrieved successfully; otherwise, .
Attempts to get the receive context from the specified message properties collection.
The message properties collection.
The receive context.
if the receive context is retrieved successfully; otherwise, .
Creates a new instance with the specified duration and namespace.
The redirection duration.
The redirection namespace.
A redirection duration.
Determines whether the specified object is equal to the current instance.
The object to compare to the current instance.
if the specified object is equal to the current ; otherwise, .
Gets the hash code for this instance.
A 32-bit signed integer hash code.
Returns a value that indicates whether two instances of the types are equal.
A instance.
A instance.
if the values of and are equal; otherwise, .
Returns a value that indicates whether two instances of the types are not equal.
A instance.
A instance.
if the values of and are not equal; otherwise, .
Converts the current to its equivalent string representation.
A string representation of the value of the current object.
Initializes a new instance of the class with the specified and .
The serialization information.
The streaming context.
Initializes a new instance of the with the specified , , , inner exception, and array of objects.
The type of the redirection.
The duration of the redirection.
The scope of the redirection.
The inner exception.
The locations for the redirection.
Initializes a new instance of the class with the specified , , , and array of objects.
The type of the redirection.
The duration of the redirection.
The scope of the redirection.
The locations for the redirection.
Initializes a new instance of the with the specified message string, , , , inner exception, and array of objects.
The redirection message.
The type of redirection.
The duration of the redirection.
The scope of the redirection.
The inner exception.
The locations for the redirection.
Initializes a new instance of the class with the specified message, , , , and array of objects.
The message that describes the current exception.
The type of the redirection.
The duration of the redirection.
The scope of the redirection.
The locations for the redirection.
Sets the with information about the exception.
The serialization information.
The streaming context.
Initializes a new instance of the with the specified .
The URI of the redirection.
Creates a new instance with the specified scope and namespace.
The redirection scope.
The redirection namespace.
A new redirection scope instance.
Determines whether the specified object is equal to the current instance.
The object to compare to the current instance.
if the specified object is equal to the current ; otherwise, .
Gets the hash code for this instance.
A 32-bit signed integer hash code.
Returns a value that indicates whether two instances of the types are equal.
A instance.
A instance.
if the values of and are equal; otherwise, .
Returns a value that indicates whether two instances of the types are not equal.
A instance.
A instance.
if the values of and are not equal; otherwise, .
Converts the current to its equivalent string representation.
A string representation of the value of the current object.
Creates a new instance of the class with the specified redirection type and redirection namespace.
The redirection type.
The redirection namespace.
A redirection type.
Determines whether the specified object is equal to the current instance.
The object to compare to the current instance.
if the specified object is equal to the current ; otherwise, .
Gets the hash code for this instance.
A 32-bit signed integer hash code.
Returns a value that indicates whether two instances of the types are equal.
A instance.
A instance.
if the values of and are equal; otherwise, .
Returns a value that indicates whether two instances of the types are not equal.
A instance.
A instance.
if the values of and are not equal; otherwise, .
Converts the current to its equivalent string representation.
A string representation of the value of the current object.
Initializes a new instance of the class.
Initializes a new instance of the class that specifies whether message delivery must preserve the order in which messages are sent.
if messages must be delivered in the order in which they are sent; otherwise, . The default value is .
Returns a factory that creates a channel of a specified type that supports a reliable session.
The that contains the information required to build the factories that can produce channels of type .
The type of channel the factory builds.
A of type initialized from the .
is not supported.
Returns a listener that accepts a channel of a specified type that supports a reliable session.
The that contains the information required to build the listeners that can accept channels of type .
The that the listener is built to accept.
The of type initialized from the .
is not supported.
Returns a value that indicates whether the channel factory can be built for the channel and context provided that can support a reliable session.
The that contains the information required to build the factories that can produce channels of type .
The type of channel the factory builds.
if the of type can be built; otherwise, .
Returns a value that indicates whether the channel listener can be built for the channel and context provided that can support a reliable session.
The that contains the information required to build the listeners that can accept channels of type .
The that the channel listener, if build, accepts.
if the that can produce an of type can be built by the binding element; otherwise, .
Creates a copy of the current reliable session binding element.
A that is a clone of the current binding element.
Gets a property of the specified type from its binding context.
The that contains the information required to retrieve the channel of type .
The type of property retrieved.
The property of type with the specified or if no property of type is found.
Maps the information contained in the reliable session binding element into the WSDL elements that enable a remote endpoint to access the service with a reliable session.
The that exports the binding information in the reliable session binding element to the WSDL elements.
The that provides the mapping from exported WSDL elements to the endpoint description.
Initializes a new instance of the class.
Converts WS-Reliable Message policy assertions into the reliable session binding elements in a binding on the client.
The that imports the WSDL metadata into the binding element.
The for the service endpoint that contains the binding policy assertions that must be converted into binding elements.
The or is .
The policy assertion being read is invalid because it does not comply with WS-Reliable Messaging Policy.
Initializes a new instance of the class for a specified IP address and port that identify the client from which the message was sent.
The IP address of the remote endpoint associated with the message.
The port number of the remote endpoint associated with the message.
is or empty.
The port number is less than zero or greater than 65535 (0xffff).
Initializes a new instance of the class.
When overridden in a derived class, aborts processing the request associated with the context.
When overridden in a derived class, begins an asynchronous operation to reply to the request associated with the current context.
The incoming that contains the request.
The delegate that receives the notification of the asynchronous reply operation completion.
An object, specified by the application, that contains state information associated with the asynchronous reply operation.
The that references the asynchronous reply operation.
When overridden in a derived class, begins an asynchronous operation to reply to the request associated with the current context within a specified interval of time.
The incoming that contains the request.
The that specifies the interval of time to wait for the reply to an available request.
The delegate that receives the notification of the asynchronous reply operation completion.
An object, specified by the application, that contains state information associated with the asynchronous reply operation.
The that references the asynchronous reply operation.
When overridden in a derived class, closes the operation that is replying to the request context associated with the current context.
When overridden in a derived class, closes the operation that is replying to the request context associated with the current context within a specified interval of time.
The that specifies the interval of time within which the reply operation associated with the current context must close.
Releases resources associated with the context.
to release both managed and unmanaged resources; to release only unmanaged resources.
When overridden in a derived class, completes an asynchronous operation to reply to a request message.
The returned by a call to one of the methods.
When overridden in a derived class, replies to a request message.
The incoming that contains the request.
When overridden in a derived class, replies to a request message within a specified interval of time.
The incoming that contains the request.
The that specifies the interval of time to wait for the reply to a request.
Releases both managed and unmanaged resources associated with the context.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified and .
The serialization information.
The streaming context.
Initializes a new instance of the class with the specified message.
The exception message.
Initializes a new instance of the class with the specified message and inner exception.
The exception message.
The inner exception.
Creates a channel factory based on the settings and the binding context passed in. The channel factory created is a SOAP message security channel factory, which internally has a reference to the channel factory that corresponds to the binding context, (which includes the transport channel factory).
The .
The type of channel factory.
A channel factory based on the settings and the binding context passed in.
is .
A channel of type is not supported.
When implemented, creates a channel factory of a specified type.
The .
The type of channel factory.
A channel factory of a specified type.
is .
A channel of type is not supported.
Creates a channel listener based on the settings and the binding context passed in.
The .
The type of channel listener.
A channel listener based on the settings and the binding context passed in.
is .
A channel of type is not supported.
When implemented, creates a channel listener of a specified type.
The object.
The type of channel listener.
A channel listener of a specified type.
is .
A channel of type is not supported.
Determines whether a channel factory of the specified type can be built.
The .
The type of channel factory.
if a channel factory of the specified type can be built; otherwise, .
is .
Determines whether a channel listener of the specified type can be built.
The .
The type of channel listener.
if a channel listener of the specified type can be built; otherwise, .
is .
Creates a symmetric security binding element that is configured for anonymous client authentication and certificate-based server authentication.
A that holds the new binding.
Creates a security binding element that expects clients to do certificate-based authentication using SOAP message security.
A object.
Creates a security binding element that expects clients to do certificate-based authentication using SOAP message security.
The for the binding.
A object.
is .
Creates a binding element using a certificate to sign messages. This binding element can be used only for one-way message exchanges and is capable only of signing the message.
A object.
Creates a symmetric security binding element that is configured to require client authentication using a symmetric-key based issued token.
A that represents the symmetric-key based issued token.
A object.
is .
The key type of is not symmetric.
Creates a symmetric security binding element that is configured to require client authentication based on an issued token and server authentication based on the server certificate.
An that represents the symmetric-key based issued token.
A object.
is .
Creates a symmetric security binding element that is configured to require client authentication based on an issued token and server authentication based on the server certificate.
An .
A object.
is .
Creates a symmetric security binding element that is configured to require client authentication based on an issued token and server authentication based on the server certificate.
An .
if cancellation is required; otherwise, . Setting it to enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.
A object.
is .
Creates a security binding element configured to require SOAP security based client authentication using an issued token. This binding element requires the transport to provide server authentication and message protection (for example, HTTPS).
An .
A object.
is .
Creates a symmetric security binding element that is configured to require client authentication based on the client's Kerberos token.
A object.
Creates a security binding element that is configured to require SOAP-security based client authentication using the client's Kerberos token. This binding element requires the transport to provide server authentication and message protection (for example, HTTPS).
A object.
Creates an asymmetric security binding element that is configured to require certificate-based client authentication as well as certificate-based server authentication.
A object.
Creates an asymmetric security binding element that is configured to require certificate-based client authentication as well as certificate-based server authentication.
The message security version.
A object.
is .
Creates an asymmetric security binding element that is configured to require certificate-based client authentication as well as certificate-based server authentication.
The message security version.
to allow a serialized signing token on the reply; otherwise, .
A object.
is .
Creates an asymmetric security binding element that is configured to require certificate-based client authentication as well as certificate-based server authentication. This authentication mode can be used to secure duplex message-exchange patterns and requires the service to be configured with the client certificate out of band.
An object.
Creates an asymmetric security binding element that is configured to require certificate-based client authentication as well as certificate-based server authentication. This authentication mode can be used to secure duplex message exchange patterns and requires the service to be configured with the client certificate out of band.
The message security version.
An object.
is .
Creates a symmetric security binding element that is configured to establish a secure conversation between the client and service. The security context token issued at the end of the secure conversation handshake is used to secure the messages. The bootstrap security binding element specifies how the secure conversation handshake messages are secured.
A that contains specification on how the secure conversation handshake messages are secured.
A object.
is .
Creates a symmetric security binding element that is configured to establish a secure conversation between the client and service. The security context token issued at the end of the secure conversation handshake is used to secure the messages.
A that contains specification on how the secure conversation handshake messages are secured.
if cancellation is required; otherwise, . Setting this parameter to enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.
A object.
is .
Creates a symmetric security binding element that is configured to establish a secure conversation between the client and service. The security context token issued at the end of the secure conversation handshake is used to secure the messages. The bootstrap security binding element specifies how the secure conversation handshake messages are secured.
A that contains specification on how the secure conversation handshake messages are secured.
if cancellation is required; otherwise, . Setting this parameter to enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.
The object that specifies the requirements for channel protection.
A object.
is .
Creates a symmetric security binding element that is configured to do SOAP-level SSL negotiation between the client and server, noting whether a client certificate is required.
if a client certificate is required during the SSL negotiation.
A that holds the new binding.
Creates a symmetric security binding element that does SOAP SSL negotiation, noting whether a client certificate and cancellation is required.
if a client certificate is required during the SSL negotiation.
if cancellation is required. Setting it to enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.
A that holds the new binding.
Creates a symmetric security binding element that does SOAP SSPI negotiation based on the Negotiate authentication package.
A object.
Creates a symmetric security binding element that does SOAP SSPI negotiation based on the Negotiate authentication package.
Specifies whether cancellation is required. Setting it to enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.
A object.
Creates a security binding element that is configured for client authentication based on SOAP SSPI negotiation using the Negotiate authentication package. The binding element requires the transport to provide server authentication and message protection (for example, HTTPS).
A object.
Creates a security binding element that is configured for client authentication based on SOAP SSPI negotiation using the Negotiate authentication package. The binding element requires the transport to provide server authentication and message protection (for example, HTTPS).
Specifies whether cancellation is required. Setting it to enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.
A object.
Creates a symmetric security binding element that is configured to require user name- and password-based client authentication and certificate-based server authentication. The created binding element requires the client to be configured with a service certificate that is out-of-band before opening a communication channel with a service.
A object.
Creates a symmetric security binding element that is configured to require user name- and password-based client authentication and certificate-based server authentication. The client authenticates the server using the SOAP-level SSL protocol.
A object.
Creates a symmetric security binding element that is configured to require user name- and password-based client authentication and certificate-based server authentication. The client authenticates the server using the SOAP-level SSL protocol.
Specifies whether cancellation is required. Setting it to enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.
A object.
Creates a security binding element that is configured for client authentication based on a user name and password sent as part of the SOAP message. The binding element requires the transport to provide server authentication and message protection (for example, HTTPS).
A object.
Gets a specified object using the specified .
The .
The property to get.
The specified object from the or if the object is not found.
Sets the key for the token requirement property whose value is the BindingContext used to talk to the issuing party if the requirement is for an issued token.
The .
The object that represents the key for the token requirement property whose value is the BindingContext used to talk to the issuing party.
Sets a value that indicates whether derived keys are required.
to require derived keys; otherwise, .
Returns a description of this class.
A description of the current instance.
Initializes a new instance of the class.
Imports a custom policy assertion about bindings.
The that you can use to modify the importing process.
The that you can use to insert your custom policy assertion.
Initializes an instance of the class.
Updates the message properties.
The message properties to update.
Initializes a new instance of the class.
Initializes a new instance of the class using the values from another .
The to clone.
Creates a channel factory of a specified type.
The .
Type of channel factory.
An object that represents the channel factory of type .
is .
Creates a channel listener of a specified type.
The .
Type of channel listener.
An object that represents a channel listener of type .
is .
Creates an instance on the client of the based on the channel context provided.
The for the entire channel stack.
An instance of the .
Creates an instance on the server of the based on the channel context provided.
The for the entire channel stack.
An instance of the .
Gets a value that indicates whether a channel factory of the specified type can be built.
The .
Type of channel factory.
if a channel factory of the specified type can be built; otherwise, .
is .
Gets a value that indicates whether a channel listener of the specified type can be built.
The .
Type of channel listener.
if a channel listener of the specified type can be built; otherwise, .
is .
Creates a new instance that is a copy of the current instance.
A instance that is a copy of the current instance.
Gets a specified object from the .
A .
The type of the object to get.
The object of type from the , or if the object is not found.
Gets the that represents the transport token used in the security binding.
An that represents the transport token used in the security binding.
Gets a value that indicates whether the identify verifier should be serialized.
if the identity verifier should be serialized; otherwise, .
Exports a custom policy assertion about bindings.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
Initializes a new instance of the class.
Called prior to importing the metadata documents associated with the standard binding.
The that describes the services.
The that describes the .
The of type that contains the policy elements.
Provides an extensibility point for importing WSDL contract information for standard bindings.
The for importing and resolving WSDL metadata.
The that provides the context for the conversion from WSDL to the service description.
Provides an extensibility point for mapping endpoints defined in WSDL into the service description.
The for importing and resolving WSDL metadata.
The for the conversion.
Initializes a new instance of the class.
Gets the security message property provided on the stream for performing custom security negotiation based on the information provided in the security context.
Returns the .
Initializes a new instance of the class.
Gets the security message property provided on the stream for performing custom security negotiation based on the information provided in the security context.
Returns the .
Initializes a new instance of the class.
Initializes a new instance of the class.
The default communication time-outs.
Initializes a new instance of the class.
Upgrades the transport stream and returns the upgraded stream.
The stream to be upgraded.
Returns the upgraded stream.
Asynchronous version of .
The stream to be upgraded.
The method to be called when the call has completed.
State information for the call.
Returns a result code that is passed into EndAcceptUpgrade to access the upgraded stream.
Determines whether the upgrade requested is supported by this upgrade acceptor.
The type of content to be checked.
if this kind of upgrade is supported; otherwise, .
Asynchronous version of .
The IAsyncResult returned from .
Returns the upgraded stream.
Initializes a new instance of the class.
Initializes a new instance of the class from an existing instance.
The instance of this class to be cloned.
Creates an instance on the client of the based on the channel context provided.
The for the entire channel stack.
An instance of the .
Creates an instance on the server of the based on the channel context provided.
The for the entire channel stack.
An instance of the .
Initializes a new instance of the class.
This method can be implemented to do asynchronous processing that initiates an upgrade.
The stream to be upgraded.
The method to call when the has completed.
State information about the status of the asynchronous call.
Returns an to be passed into the method.
This method is the asynchronous callback method that is called after has completed.
The returned from the method.
Returns the upgraded stream.
Returns the content type of the next upgrade to be performed.
Returns the content type of the next upgrade.
Initiates the upgrade of the stream by requesting the other end of its connection to upgrade the channel transport layer.
The stream to be upgraded.
Returns the upgraded stream.
Initializes a new instance of the class.
Initializes a new instance of the class.
The default communication time-outs.
Creates an instance of .
Returns an instance of .
Creates an instance of .
Endpoint address for the channel.
The address of the Via URI (an intermediate URI through which communication may be routed).
Returns an instance of .
When implemented in a derived class, gets a property of the current stream that represents an initiator of a stream upgrade.
The type of the current stream.
An initiator of a stream upgrade.
Initializes a new instance of the class.
Initializes a new instance of the class using specified security token parameters.
The .
Creates a new instance of this class initialized from the current one.
A object with property values equal to those of the current instance.
Gets a specified object from the .
A .
The type of the object to get.
The specified object of type from the , or if the object is not found.
Sets a value that indicates whether derived keys are required.
to indicate that derived keys are required; otherwise, .
Exports a custom policy assertion about bindings.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
Returns a string that represents this instance.
A string that represents this instance.
Initializes a new instance of the class.
Initializes a new instance of the class.
An instance of the class.
Creates a channel factory that can be used to create a channel.
members that describe bindings, behaviors, contracts, and other information required to create the channel factory.
Type of channel factory.
Returns a channel factory of the specified type.
cannot be .
An invalid argument was passed.
Creates a channel listener of the specified type.
members that describe bindings, behaviors, contracts, and other information required to create the channel factory.
Type of channel listener.
Returns a channel listener of the specified type.
cannot be .
An invalid argument was passed.
Creates a copy of the current binding element.
Returns a copy of the current binding element.
Gets a specified object from the .
A .
The object to get.
The specified object from the , or if the object is not found.
Returns an indication that the extended protection policy is not XAML serializable.
Returns .
Indicates whether the TCP transport binding element should serialize listen backlog.
if the TCP transport binding element should serialize listen backlog; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with a specified message version and encoding.
The that is used for the message version.
The that is used to format the message characters.
or is .
value is not valid.
Builds the channel factory stack on the client that creates a specified type of channel for a specified context.
The for the channel.
The type of channel the channel factory produces.
An of type for the specified context.
Builds the channel listener on the service that accepts a specified type of channel for a specified context.
The for the listener.
The type of channel the channel listener accepts.
An of type for the specified context.
Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context.
The for the listener.
The type of channel the channel listener accepts.
if the specified channel listener stack can be build on the service; otherwise, .
Creates a new object initialized from the current one.
A object with property values equal to those of the current element.
Creates a factory for text message encoders that employs the message version and character encoding specified by the current encoding binding element.
The that this factory creates.
Returns a typed object requested, if present, from the appropriate layer in the binding element stack.
The for the binding element.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not.
Returns whether the constraints placed on the complexity of SOAP message structure should be serialized.
if the SOAP message constraints should be serialized; otherwise, .
Returns whether the that is used to format the message characters should be serialized.
if the type of message character formatting should be serialized; otherwise, .
Generates WSDL contract information from encoding policies contained in the binding element.
The that exports the contract information.
A object that provides mappings from exported WSDL elements to the contract description.
is .
Generates WSDL contract information from encoding policies contained in the binding element.
The that exports the contract information.
A object that provides mappings from exported WSDL elements to the contract description.
Generates WSDL contract information from encoding policies contained in the binding element.
The that exports the contract information.
A object that provides mappings from exported WSDL elements to the endpoint description.
is .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified protocol that is used to flow a transaction.
A value that contains the transaction protocol used in flowing a transaction.
Initializes a channel factory for producing channels of a specified type from a binding context.
The that should be used to build the channel factory.
The channel type.
The of type initialized from .
is .
A channel factory for the specified channel type cannot be built.
Initializes a channel listener for accepting channels of a specified type from the binding context.
The that should be used to build the channel listener.
The channel type.
The of type initialized from .
is .
A channel listener for the specified channel type cannot be built.
Returns a value that indicates whether the specified binding context can build a channel factory for producing channels of a specified type.
The that should be used to determine if a channel factory can be built.
The channel type.
if a channel factory for the specified type of channel can be built from ; otherwise, .
is .
Returns a value that indicates whether the specified binding context can build a channel listener for accepting channels of a specified type.
The that should be used to determine if a channel listener can be built.
The channel type.
if a channel listener for the specified type of channel can be built from ; otherwise, .
is .
Creates a duplicate of this element.
A that is a duplicate of this element.
Gets the typed object requested, if present, from the appropriate layer in the binding stack.
The that should be used to get the requested property.
The typed object for which the method is querying.
The typed object requested if it is present; if it is not.
is .
Returns whether the transaction protocol used for transaction flow can be serialized.
if the transaction protocol can be serialized; otherwise, .
Exports a custom policy assertion about the binding.
The to be used when exporting the policy of this binding element.
The to be used when exporting the policy of this binding element.
is .
Initializes a new instance of the class.
Imports custom policy assertions and adds implementing binding elements. This method cannot be inherited.
The object to use.
The that contains both the policy assertions that can be imported and the collections of binding elements to which implementing binding elements can be added.
Sets the transaction that will be used when executing the service method.
The transaction that will be used when executing the service method.
The incoming message that results in calling the service method.
The property has already been set on .
needs to be unmarshaled, and that operation fails.
Creates a new instance of this class.
Creates a new instance of this class from an existing instance.
The to be cloned.
Gets a property from the specified .
A .
The property to get.
The property from the specified .
Initializes a new instance of the class.
Imports a instance from the policy attached to the WSDL binding.
The that performs the import.
The for the contract binding element.
Adds custom policy assertions to the WSDL bindings in WSDL documents that are to be imported.
The collection of WSDL documents that are to be imported.
The collection of XML Schema documents that are to be imported.
The collection of policy assertions that are to be imported.
This method does nothing.
The that performs the import.
The for the contract binding element.
Imports addressing information from the WSDL port and imports an or an from the SOAP transport URI if a is not already imported from policy attached to the WSDL.
The that performs the import.
The for the contract binding element.
is .
.Endpoint.Binding is .
Creates an instance of the class.
Creates a new object initialized from the current class.
A object with property values equal to those of the current instance.
Gets a property from the specified .
A .
The property to get.
The property from the specified or if the object is not found.
Exports a custom policy assertion about bindings.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
Adds the specified to this collection. This implies that the specific header has been understood.
Contains additional information regarding a message header.
Verifies whether the specified is present in this collection.
Contains additional information regarding a message header.
if the specified is present in this collection; otherwise, .
Returns an enumerator that iterates through the collection.
An object that can be used to iterate through the collection.
Removes the specified from this collection.
Contains additional information regarding a message header.
Returns an enumerator that iterates through the collection.
An object that can be used to iterate through the collection.
Initializes a new instance of the class.
Copies the current binding element.
The that is a copy of the current element.
Returns a typed object requested, if present, from the appropriate layer in the binding stack.
The that provides context for the binding element.
The type of object being queried for.
The typed object requested if it is present or if it is not.
Exports custom policy assertions in the binding element into the WSDL information.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
Initializes a new instance of the class.
Defines a method that can import custom policy assertions and add implementing binding elements.
The object in use.
The that contains both the policy assertions that can be imported and the collections of binding elements to which implementing binding elements can be added.
Initializes a new instance of the class.
Initializes a new instance of the class.
Determines whether the specified object is equal with the current object.
The object to compare with the current object.
if the specified object is equal with the current object; otherwise, .
Determines whether the specified web socket transport settings object is equal with the current object.
The web socket transport settings object to compare with the current object.
if the specified object is equal with the current object; otherwise, .
Gets the hash code value for this object.
The hash code value for this object.
Initializes a new instance of the class.
Initializes a new instance of the class from an existing instance.
Instance of this class to clone.
Creates a channel factory that can be used to create a channel.
members that describe bindings, behaviors, contracts, and other information required to create the channel factory.
Type of channel factory.
Returns a channel factory of the specified type. This method adds this class instance to the and delegates to the build method .
cannot be .
Creates a channel listener of the specified type.
members that describe bindings, behaviors, contracts, and other information required to create the channel listener.
Type of channel listener.
Returns a channel listener of the specified type. This method adds this class instance to the and delegates to the build method .
cannot be .
Creates an instance on the client of the based on the channel context provided.
The for the entire channel stack.
An instance of the .
Creates an instance on the server of the based on the channel context provided.
The for the entire channel stack.
An instance of the .
Determines whether a channel factory of the specified type can be built.
The binding context.
The type of channel to check.
if a channel factory can be built; otherwise, .
is .
Determines whether a channel listener of the specified type can be built.
The for the channel.
The type of channel to check.
if a channel listener can be built; otherwise, .
is .
Creates a new binding element from this instance of the class.
.
Gets a specified object from the .
A .
The object to get.
The specified object from the or if the object is not found.
Gets the that represents the transport token used in the security binding.
An that represents the transport token used in the policy generated by this binding.
Exports a custom policy assertion about Windows stream security.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified .
An object that provides a container for the program graph.
Initializes a new instance of the class.
Initializes a new instance of the class with serialization information and streaming context specified.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of the exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class using the default target endpoint from the application configuration file.
Either there is no default endpoint information in the configuration file, more than one endpoint in the file, or no configuration file.
Initializes a new instance of the class using the specified binding and target address.
The binding with which to make calls to the service.
The address of the service endpoint.
The binding is .
The remote address is .
Initializes a new instance of the class using the specified .
The endpoint for a service that allows clients to find and communicate with the service.
Initializes a new instance of the class using the as the callback object in a duplex conversation.
The callback object that the client application uses to listen for messages from the connected service.
The callback instance is .
Either there is no default endpoint information in the configuration file, more than one endpoint in the file, or no configuration file.
Initializes a new instance of the class.
The callback service.
The binding with which to call the service.
The address of the service endpoint.
The callback instance is .
The binding is .
The remote address is .
Initializes a new instance of the class using the specified and objects.
The callback object that the client application uses to listen for messages from the connected service.
The endpoint for a service that allows clients to find and communicate with the service.
Initializes a new instance of the class using the specified callback service and endpoint configuration information.
The callback object that the client uses to listen for messages from the connected service.
The name of the endpoint in the application configuration file.
The callback instance is .
The endpoint is .
The endpoint cannot be found or the endpoint contract is not valid.
Initializes a new instance of the class.
The callback object that the client uses to listen for messages from the connected service.
The name of the endpoint in the application configuration file.
The address of the service.
The callback instance is .
The endpoint is .
The remote address is .
The endpoint cannot be found or the endpoint contract is not valid.
Initializes a new instance of the class.
The callback object that the client uses to listen for messages from the connected service.
The name of the endpoint in the application configuration file.
The address of the service.
The callback instance is .
The endpoint is .
The remote address is .
The endpoint cannot be found or the endpoint contract is not valid.
Initializes a new instance of the class using the configuration information specified in the application configuration file by .
The name of the endpoint in the application configuration file.
The specified endpoint information is .
The endpoint cannot be found or the endpoint contract is not valid.
Initializes a new instance of the class using the specified target address and endpoint information.
The name of the endpoint in the application configuration file.
The address of the service.
The endpoint is .
The remote address is .
The endpoint cannot be found or the endpoint contract is not valid.
Initializes a new instance of the class.
The name of the endpoint in the application configuration file.
The address of the service.
The endpoint is .
The remote address is .
The endpoint cannot be found or the endpoint contract is not valid.
Causes the object to transition immediately from its current state into the closed state.
Initializes a new instance of the class from an existing instance of the class.
The object used to initialize the new instance of the class.
Starts an asynchronous call of a specified method by name.
The name of the method to be called asynchronously.
An array of arguments for the method invoked.
The delegate.
The state object.
The that references the asynchronous method invoked.
Completes an asynchronous invocation by name of a specified method.
The name of the method called asynchronously.
An array of arguments for the method invoked.
The result returned by a call.
The output by the method invoked.
Performs application-defined tasks with freeing, releasing, or resetting unmanaged resources associated with the channel.
Returns a typed object requested, if present from the appropriate layer in the channel stack.
The type object for which the method is querying.
The typed object T requested if it is present or null if it is not.
Begins an asynchronous operation to transmit a message to the destination of the output channel.
The message being sent on the output channel.
The delegate.
An object, specified by the application, that contains state information associated with the asynchronous send operation.
The that references the asynchronous message transmission.
Begins an asynchronous operation to transmit a message to the destination of the output channel within a specified interval of time.
The message being sent on the output channel.
The timespan that specifies how long the send operation has to complete before timing out.
The delegate that receives the notification of the asynchronous operation send completion.
An object, specified by the application, that contains state information associated with the asynchronous send operation.
The that references the asynchronous send operation.
Completes an asynchronous operation to transmit a message to the destination of the output channel.
The result returned by a call.
Transmits a message to the destination of the output channel.
The message being sent on the output channel.
Sends a message on the current output channel within a specified interval of time.
The message being sent on the output channel.
The timespan that specifies how long the send operation has to complete before timing out.
Begins an asynchronous operation to transmit a request message to the reply-side of a request-reply message exchange.
The request message to be transmitted.
The delegate that receives the notification of the completion of the asynchronous operation transmitting a request message.
An object, specified by the application, that contains state information associated with the asynchronous operation transmitting a request message.
The that references the asynchronous message transmission.
Begins an asynchronous operation to transmit a request message to the reply-side of a request-reply message exchange within a specified interval of time.
The request message to be transmitted.
The timespan that specifies the interval of time within which a response must be received.
The delegate that receives the notification of the completion of the asynchronous operation transmitting a request message.
An object, specified by the application, that contains state information associated with the asynchronous operation transmitting a request message.
The that references the asynchronous message transmission.
Completes an asynchronous operation to return a message-based response to a transmitted request.
The result of the operation.
The message received in response to the request.
Sends a message-based request and returns the correlated message-based response.
The request message to be transmitted.
The message received in response to the request.
Sends a message-based request and returns the correlated message-based response within a specified interval of time.
The request message to be transmitted.
The timespan that specifies the interval of time within which a response must be received.
The message received in response to the request.
An asynchronous call to begin using a user interface to obtain credential information.
That method that is called when this method completes.
Information about the state of the channel.
The to use to call back when processing has completed.
Specifies a call to a user interface to obtain credential information.
Called when the call to BeginDisplayInitializationUI has finished.
The result of the operation.
Causes a communication object to transition immediately from its current state into the closed state.
Begins an asynchronous operation to close a communication object.
The delegate that receives notification of the completion of the asynchronous close operation.
An object specified by the application, that contains state information associated with the asynchronous close operation.
An that references the asynchronous close operation.
Begins an asynchronous operation to close a communication object with a specified time-out.
The timespan that specifies how long the send operation has to complete before timing out.
The delegate that receives notification of the completion of the asynchronous close operation.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous close operation.
Begins an asynchronous operation to open a communication object.
The delegate that receives notification of the completion of the asynchronous open operation.
An object, specified by the application, that contains state information associated with the asynchronous open operation.
The that references the asynchronous open operation.
Begins an asynchronous operation to open a communication object within a specified interval of time.
The timespan that specifies how long the send operation has to complete before timing out.
The delegate that receives notification of the completion of the asynchronous open operation.
An object, specified by the application, that contains state information associated with the asynchronous open operation.
The that references the asynchronous open operation.
Causes a communication object to transition from its current state into the closed state.
Causes a communication object to transition from its current state into the closed state.
The timespan that specifies how long the send operation has to complete before timing out.
Completes an asynchronous operation to close a communication object.
The that is returned by a call to the BeginClose() method.
Completes an asynchronous operation to open a communication object.
The that is returned by a call to the BeginOpen() method.
Causes a communication object to transition from the created state into the opened state.
Causes a communication object to transition from the created state into the opened state within a specified interval of time.
The timespan that specifies how long the send operation has to complete before timing out.
Causes the object to transition from its current state into the closed state.
Returns a new channel to the service.
A channel of the type of the service contract.
Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it.
Replicates the behavior of the default keyword in C#.
The type that is identified as reference or numeric by the keyword.
Returns if is a reference type and zero if is a numeric value type.
Provides support for implementing the event-based asynchronous pattern. For more information about this pattern, see Event-based Asynchronous Pattern Overview.
A delegate that is used for calling the asynchronous operation.
The input values to the asynchronous call.
A delegate that is used to end the asynchronous call after it has completed.
A client-supplied callback that is invoked when the asynchronous method is complete. The callback is passed to the .
The object to associate with the asynchronous call.
Causes the object to transition from the created state into the opened state.
Explicit implementation of the method.
Begins an asynchronous operation to close the .
The method that receives the callback on completion.
The state data.
The that references the asynchronous close operation.
Begins an asynchronous operation to close the with a specified timeout.
The period within which the call must complete.
The callback object invoked when the operation completes.
The state data.
The that references the asynchronous begin close operation.
Begins an asynchronous operation to open the object.
The method that receives the callback on completion.
The state data.
The that references the asynchronous open operation.
Begins an asynchronous operation to open the object within a specified interval of time.
The time within which the call must complete.
The method that receives the callback on completion.
The state data.
The that references the asynchronous open operation.
Causes the object to transition from its current state into the closed state.
The time within which the call must complete.
Completes an asynchronous operation to close the object.
The used to complete the asynchronous close operation.
Completes an asynchronous operation to open the object.
The used to complete the asynchronous end open operation.
Causes the object to transition from the created state into the opened state within a specified interval of time.
The time period within which the call must complete.
Initializes a new instance of the class.
The .
is .
Creates a security token authenticator.
The .
When this method returns, contains a . This parameter is passed uninitialized.
The object.
is .
Creates a security token provider.
The .
The object.
is .
Creates a security token serializer.
The of the security token.
The object.
Creates a security token serializer.
The of the security token.
The object.
Gets a value that indicates whether the specified token requirement is an issued security token requirement.
The .
if the specified token requirement is an issued security token requirement; otherwise, . The default is .
is .
Initializes a new instance of the class.
Shuts down all the COM+ service hosts that were started by calls to the method.
Starts a COM+ service host for the current COM+ application.
Always pass .
Retrieves a certificate from a file and adds it to the client credentials.
File name that contains the certificate.
Password required for the file.
Storage flags for the certificate.
Retrieves a certificate from a certificate store and adds it to the client credentials.
Certificate store location.
Certificate store name.
Search type.
Search value.
Retrieves a certificate from a certificate store by name and adds it to the client credentials.
Certificate subject name.
Certificate store location.
Certificate store name.
Retrieves a certificate from a file and adds it to the service credentials as the default certificate.
Certificate file name.
Password for certificate file.
Storage flags for certificate.
Retrieves a certificate from a certificate store and adds it to the service credentials as the default certificate.
Certificate store location.
Certificate store name.
Search type.
Search value.
Retrieves a certificate from a certificate store by name and adds it to the service credentials as the default certificate
Certificate subject name.
Certificate store location.
Certificate store name.
Sets parameters for the issued token.
Endpoint address.
Binding type.
Binding name.
Sets the service certificate authentication parameters.
Store location.
Revocation mode.
Certification validation mode.
Sets the user name credentials.
User name.
Password.
Sets the Windows credentials.
Domain.
User name.
Password.
Impersonation level.
Allow NTLM authentication scheme.
Initializes a new instance of the class.
Uses the interface of the object to deserialize an object from a byte stream.
An object into which the deserialized object will be placed.
The object type.
Uses the interface of the object to serialize that object to a byte stream.
The object to be persisted to the byte stream.
The object type.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a service host for the specified URI.
A string that contains the Web host parameters.
An array of URIs for which the object is to be created.
A object that contains the service host for the specified URI.
Initializes a new instance of the class.
Initializes a new instance of the class, using the specified serialization information and context objects.
Information relevant to the deserialization process.
The context of the deserialization process.
Initializes a new instance of the class, using the specified message.
The description of the error condition.
Initializes a new instance of the class, using the specified message and the inner exception.
The description of the error condition.
The inner exception to be used.
Initializes a new instance of the class.
Initializes a new instance of the class used to deserialize data into a object.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class with the specified message.
The message carried in the exception.
Initializes a new instance of the class using the specified message and inner exception.
The exception message.
The inner exception.
Initializes a new instance of the class.
Initializes a new instance of the class when deserializing a stream using the specified and objects.
The serialization information used to create the exception object.
The context within which the exception object is created.
Initializes a new instance of the class using the specified message.
The message that describes the exception.
Initializes a new instance of the class using the specified message and inner exception.
The exception message.
The inner exception.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified policy type.
The type of policy to be initialized.
is or empty.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with a specific URI.
A filter that causes the service to listen on all URIs that start with this specific prefix.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with a name.
The name of the binding element.
Initializes this binding configuration element with the content of the specified binding collection.
A collection of binding elements.
Called when the content of a specified binding collection is applied to this binding configuration element.
A collection of binding elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified name.
A string that contains the name of the binding.
Initializes this binding configuration section with the content of the specified binding element.
A binding element.
Called when the content of a specified binding configuration element is applied to this binding configuration element.
A binding configuration element.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of class.
Initializes a new instance of class with specified name.
The name.
Initializes the binding element using specified binding.
The binding.
Raises the apply configuration event.
The binding.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a behavior extension based on the current configuration settings.
The behavior extension.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the content of a specified binding element to this binding configuration section.
A binding element.
Copies the content of the specified configuration section to this configuration section.
The configuration section to be copied.
Initializes a new instance of the class.
Determines whether a binding exists in the collection using the specified name.
The name of the binding to be located.
if the collection contains the binding with the specified ; otherwise, .
Gets the default binding used.
A object that represents the default binding.
Adds the specified binding to the collection.
The name of the binding to be added.
A object that represents the binding to be added.
The configuration settings of this binding.
if the operation completed successfully; otherwise, .
Initializes a new instance of the class.
Applies the content of a specified binding element to this binding configuration element.
A binding element.
is .
When overridden in a derived class, returns a custom binding element object.
A custom object.
Initializes this binding configuration section with the content of the specified binding element.
A binding element.
Initializes a new instance of the class.
Gets the configuration setting of a section from the specified configuration file.
A configuration file.
A with the settings retrieved from the specified file.
is or empty.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified endpoint address and contract type.
Specifies the address of the endpoint. The default is an empty string. The address must be an absolute URI.
A string that indicates which contract this endpoint is exposing. The assembly must implement the contract type.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
A uniform resource identifier (URI) that specifies the type of claim. Predefined claim types are available as static properties of the class.
A boolean value that specifies whether the claim is optional.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the content of a specified configuration element to this configuration element.
A configuration element to be applied.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Creates a custom behavior based on the settings of this configuration element.
A custom behavior based on the settings of this configuration element.
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the contents of the specified configuration element into this instance.
A configuration element.
Initializes a new instance of the class.
Initializes a new instance of the class.
A string that contains the type of contract.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified method.
A COM+ method exposed.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Adds the specified element to this configuration section.
A to be added.
is .
The type associated with is invalid.
Adds a new behavior element to this section and returns a value indicating if the operation is successful.
A to be added.
if the operation is successful; otherwise, .
is .
The type associated with is invalid.
Initializes a new instance of the class.
Adds the specified element to this configuration section.
A to be added.
is .
The type associated with is invalid.
Adds a new behavior element to this section and returns a value indicating if the operation is successful.
A to be added.
if the operation is successful; otherwise, .
is .
The type associated with is invalid.
Initializes a new instance of the class.
Initializes a new instance of the class.
A unique identifier for a persistable type.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the content of a specified binding element to this binding configuration section.
A binding element.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified GUID string.
A GUID string that identifies the specific UDT type within the registered type library.
Initializes a new instance of the class.
Creates a new instance of the class with the specified endpoint configuration name, object, and the object.
The name property in an endpoint configuration element.
The settings that define the information in the endpoint element.
The IP address of a destination endpoint in a client or server session. This parameter may be set to to indicate the endpoint address should be taken from the configuration element specified in the parameter.
is .
is .
Creates a new instance of the class with the specified callback object, endpoint configuration name, remote address, and configuration settings.
The process that responds to a message from the client.
The name property in an endpoint configuration element.
The IP address of a destination endpoint in a client or server session.
The settings that define the information presented in the endpoint element.
is .
is .
is .
Applies the content of a specified binding element to this binding configuration element.
A binding element.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes this binding configuration element with the content of the specified binding element.
A binding element.
Initializes a new instance of the class.
Creates a new binding element object whose properties are copied from the settings of this configuration element.
A whose properties are copied from the settings of this configuration element.
Initializes a new instance of the class.
Determines whether a specific binding exists in the collection using the specified name.
The name of the binding to be located.
if the collection contains the binding with the specified ; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
A unique name for the binding element.
Adds the specified element to this configuration section.
A to be added.
is or empty.
The message encoding configuration element already exists in the binding.-or-The stream upgrade element already exists in the binding.-or-The transport element already exists in the binding.
Applies the content of the specified binding to this binding configuration element. This method cannot be inherited.
A binding.
is or empty.
The type specified by is invalid.-or-The stream upgrade element already exists in the binding.
Adds a new behavior element to this section and returns a value indicating if the operation is successful.
A to be added.
if the operation is successful; otherwise, .
is or empty.
Called when the content of a specified binding element is applied to this binding configuration element.
A binding.
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the values from the specified configuration element to this configuration element.
The configuration element to be copied from.
Creates a new instance of the class.
Creates a new instance of the class with the specified .
The default port element that provides the settings for the current default port element.
Creates a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a new instance of the class.
Copies a sub-element that defines dispatcher behavior extensions from the specified configuration into the current .
A object that provides synchronization sub-elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the content of a specified configuration element to this configuration element.
The configuration element to be copied over.
is or empty.
The configuration is read-only.
Initializes this endpoint address with the content of the specified endpoint address.
An endpoint address.
is or empty.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
A unique name of the behavior element.
Adds a new behavior element to this section.
A to be added.
The type specified by is invalid.
Adds a new behavior element to this section and returns a value indicating if the operation is successful.
A to be added.
if the operation is successful; otherwise, .
Initializes a new instance of the class.
Creates a new instance of the class.
Determines whether the service element in a configuration file contains an endpoint element with the same name as the specified string.
The name of the key in a key/value pair that represents an endpoint element name and value.
if the specified string contains a specified element name; otherwise
When implemented in a derived class, returns the default .
A service model standard endpoint element.
When implemented in a derived class, adds the specified endpoint to the collection of service endpoints in a configuration file.
The name of the service endpoint that contains the endpoint collection.
The service endpoint element to be added to the collection.
The configuration file that receives the service endpoint.
if the endpoint is added to the collection in the configuration file; otherwise, .
Creates a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified name.
A unique name of this configuration element.
is or empty.
Initializes a new instance of the class with a specified name and type.
A unique name of this configuration element.
The type of this configuration element.
is or empty.-or-
is or empty.
Initializes a new instance of the class.
Adds a configuration element to the .
The to add.
An extension with the same name or type as already exists in the collection.
Adds a configuration element to the , at the specified location.
The index location at which to add .
The to add.
An extension with the same name or type as already exists in the collection.
Gets the element key for the specified configuration element.
The to return the key for.
An that acts as the key for the specified configuration element.
is or empty.
Initializes a new instance of the class.
Initializes a default set of values for this configuration section.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
the name of the binding.
Initializes this binding configuration section with the content of the specified binding elements.
A collection of binding elements.
Applies the specified binding to this instance.
The binding to be applied.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is or empty.
The configuration file is read-only.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the settings of the specified to this configuration element.
The whose settings are to be applied to this configuration element.
Copies the settings from the specified to this configuration element.
The whose settings are to be copied to this configuration element.
Creates a binding element from the settings in this configuration element.
A whose properties are copied from the settings in this configuration element.
Initializes this binding configuration element with the content of the specified binding element.
A binding element.
Initializes a new instance of the class.
Applies a new configuration for this element.
The binding element to use for this configuration.
Copies the configuration element from a specified source.
The source that contains the element to be copied.
Creates a new transport binding element from this instance.
The newly created object.
Initializes this instance using a specified binding element.
The binding element to use for initialization.
Initializes a new instance of the class.
Applies the content of the specified binding to this binding configuration section.
A binding.
Initializes a new instance of the class.
Initializes this configuration element with the content of the specified object.
The endpoint identity.
is or empty.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this .
A configuration section.
is or empty.
The configuration file is read-only.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this .
A configuration element to copy from.
is or empty.
The configuration file is read-only.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Loads a collection of objects used to import custom policy assertions about bindings.
A collection of objects used to import custom policy assertions about bindings.
Loads a collection of objects used to import custom WSDL information.
A collection of objects used to import custom WSDL information.
Initializes a new instance of the class.
Adds the specified binding to the collection.
The name of the binding to be added.
A object that represents the binding to be added.
The configuration settings for this binding.
if the binding can be added to this collection; otherwise, .
Initializes a new instance of the class with the specified name.
The name of the binding.
Called when the content of a specified binding configuration element is applied to this binding configuration element.
A binding configuration element.
Initializes a new instance of the class.
Retrieves the default values of a configuration element.
The default binding.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
The name of the binding.
Initializes a new instance of the class.
Retrieves the default values of a configuration element.
The default binding.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
The name of the binding.
Initializes a new instance of the class.
Retrieves the default values of a configuration element.
The default binding.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
The name of the binding.
Initializes a new instance of the class.
Gets the default binding element of this collection.
The default binding.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
The name of the binding.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified name.
The configuration name of the binding. This value should be unique because it is used to identify this specific binding.
Initializes this binding with the content from the specified binding.
A binding that contains the settings that are used to initialize this binding.
Called when the content of this binding is applied to the specified binding.
A binding that contains the settings that are applied.
Initializes a new instance of the class.
Applies the settings of this binding element to a specified binding element.
A binding element that contains the settings to be applied.
Copies settings from a specified to this binding element.
The that contains the values to be copied.
Initializes this binding element with the content from the specified binding element.
A binding element that contains the settings to be used to initialize this binding element.
Creates a new instance of .
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified binding name.
The binding name to use.
Initializes the properties of the object by using the properties of the specified object.
The object to use to initialize the properties of the object.
Called when the content of this binding is applied to a specified binding.
The binding to which the settings are applied.
Initializes a new instance of the class.
Applies the settings of this configuration element to the specified .
The binding element to which the settings will be applied.
Copies the settings from the specified to this configuration element.
The whose settings are to be copied to this configuration element.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the settings of this configuration element to the specified binding element.
The to which settings are applied.
Copies the settings from the specified to this configuration element.
The element to copy settings from.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the content of a specified binding element to this configuration section.
A binding element.
Copies the content of the specified configuration section to this binding element.
The configuration section to be copied over.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the content of the specified configuration element to this configuration element.
A binding element.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Initializes a new instance of class.
Initializes a new instance of the class.
Initializes a new instance of the class with specified name.
The name.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with specified name.
The name.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class from the settings of a specified configuration binding element.
The value of the attribute that identifies the element whose settings are used to initialize the binding.
Initializes this binding configuration section with the content of the specified binding element.
The binding element to be used to initialize this binding configuration section.
Applies the specified binding to the configuration element.
A to be applied to the configuration element.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
The configuration name of the binding. This value should be unique because it is used as identification for the binding.
Initializes this binding configuration with the content of the specified binding configuration settings.
Binding configuration settings.
Applies the specified binding to this instance.
The binding to be applied.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
that specifies the name to associate with this binding element.
Initializes the configuration element settings with the information from the supplied network binding.
that contains a specific to networking binding from which this configuration element should obtain the new settings.
Initializes the configuration element settings with the information from the supplied network binding when a configuration event is raised.
that contains a specific to networking binding from which this configuration element should obtain the new settings when a configuration application event is raised.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified configuration name.
The configuration name of the binding. This value should be unique because it is used as identification for the binding.
Initializes this binding configuration with the content of the specified binding.
A binding.
Applies the specified binding to this instance.
The binding to be applied.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified configuration name.
The configuration name of the binding. The value should be unique because it is used as identification for the binding.
is .
A configuration element with the specified does not exist.
Initializes this binding configuration element based on the configuration of the specified binding. The binding object supplied must be of type .
The binding that contains the content and context protection level used to initialize the class.
Applies the configuration of this configuration element to the specified binding instance. The binding instance supplied must be of type .
The binding to be applied.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the content of a specified binding element to this configuration element.
The binding configuration element to apply.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new default element of the class.
Copies the configuration settings from the supplied peer credential configuration element.
from which to copy the configuration settings.
Initializes a new default instance of the class.
Initializes a new instance of the class.
Initializes a new default instance of the class.
Initializes a new instance of the class.
Applies the settings of the specified to this configuration element.
The whose settings are to be applied to this configuration element.
Copies the settings from the specified configuration element to this configuration element.
A that contains the configuration element whose settings are to be copied to this configuration element section.
Creates a binding element from the settings in this configuration element.
A whose properties are copied from the settings in this configuration element.
Initializes this peer transport binding configuration section with the content of the specified binding element.
A to use for initializing this binging configuration instance.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a new custom binding element object whose properties are copied from the settings of this configuration element.
A custom object.
Initializes a new instance of the class.
Initializes a new instance of the class with a specific policy type.
The type of policy.
Initializes a new instance of the class with a specific policy type.
The type of policy.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the content of a specified binding element to this binding configuration element.
A binding element.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Creates a new a custom binding element object based on the setting of this configuration element.
A custom object whose properties are based on the setting of this configuration element.
Initializes this binding configuration element with the content of the specified binding element.
A binding element.
Creates a new instance of the class.
Creates a new instance of the class with a specified scheme type, binding, and binding configuration.
A communications protocol scheme.
A communications protocol message format style.
The binding settings for the configuration of the protocol mapping element.
Creates a new instance of the class.
Creates a new instance of the class.
Initializes a new instance of the class.
Applies the content of a specified binding element to this binding configuration section.
A binding element.
Copies the content of the specified configuration section to this configuration section.
The configuration section to be copied.
Creates a new instance of the class.
Copies content of the specified to the current object.
The service model extension element that supplies the content.
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is or empty.
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this instance.
A configuration element to be copied.
Applies the specified configuration template to this instance.
A pair that consists of an authentication mode and a binding element.
The authentication mode used for message exchange.
Applies the specified configuration templates to this instance.
A pair that consists of an authentication mode and a binding element.
Applies the content of a specified binding element to this binding configuration element.
A binding element.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Creates a custom binding element object from the setting of this instance.
A custom object.
Creates a custom binding element object from the setting of this instance.
to create only a template; otherwise, .
A custom object.
Initializes this binding configuration element with the content of the specified binding element.
A binding element.
Applies the specified security token settings to this instance.
The specified security token parameters.
to indicate that all the nested bindings are updated with the values specified by ; otherwise, .
Writes the contents of this configuration element to the configuration file when implemented in a derived class.
The XML writer that writes the configuration file.
to serialize only the collection key properties; otherwise, .
if any data was actually serialized; otherwise, .
Writes the outer tags of this configuration element to the configuration file.
The that is used to write to the configuration file.
The name of the to be written.
if the serialization is successful; otherwise, .
Modifies this configuration element to remove all values that should not be saved.
A object at the current level that contains a merged view of the properties.
The parent object, or if this is the top level.
A object that determines which property values to include.
Creates a new instance of the class.
Configures a new instance of the class that includes a service activation file directory location that is relative to a base URL.
A file directory location that requires being referenced from a base URL.
Configures a new instance of the class that includes the specified service to be activated and its relative address.
A URL location that requires being referenced from a base address.
The service application that becomes activated.
Configures a new instance of the class with the specified service to be activated, its relative address, and the system path name of a factory that generates a service activation element.
A URL location that requires being reference from a base address.
The service application being activated.
The CLR type name of the factory that generates a service activation element.
Creates a new instance of the class.
Creates a new instance of the class
Initializes a new instance of the class.
Copies the content of a specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
A unique name of the behavior element.
Adds a new behavior element to this section.
A to be added.
The type specified by is invalid.
Adds a new behavior element to this section and returns a value indicating if the operation is successful.
A to be added.
if the operation is successful; otherwise, .
The type specified by is invalid.
Reads XML from the configuration file.
An that reads from the configuration file.
to serialize only the collection key properties; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the content of a specified configuration element to this configuration element.
A configuration element to be applied.
Copies the content of a specified configuration element to this configuration element.
The configuration element to be copied.
Creates a custom behavior based on the settings of this configuration element.
A custom behavior based on the settings of this configuration element.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Initializes a new instance of the class with the type of the service to be instantiated.
The type of the service to be instantiated.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified endpoint address and contract type.
A URI that contains the address of the endpoint.
The contract this endpoint is exposing.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a new instance of the class.
Creates a new instance of the class.
Creates a new service endpoint using the specified contract description.
An alphanumeric description of the location and binding information a service application publishes to make itself accessible to client applications.
A service endpoint.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Initializes and verifies the format of a specified channel endpoint element and configures it to include metadata exchange content.
The channel endpoint to which metadata exchange content configuration settings are applied.
Initializes and verifies the format of a specified service endpoint element and configures it to include metadata exchange content.
The service endpoint to which metadata exchange content configuration settings are applied.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Sets the property value for the configuration element if the value is not the default value.
The name of the property.
The property value to be set.
The property value.
Adds the specified configuration element to this collection.
The configuration element to be added.
is or empty.
Adds the specified object to this collection.
The configuration element to add.
is or empty.
The configuration file contains an existing element identical to .
Removes all the configuration elements from this collection.
Returns a boolean value that indicates whether this collection contains a configuration element with the specified key.
The configuration element to search for in the collection.
if the collection contains a configuration element with the specified key; otherwise, .
is or empty.
Copies the configuration elements stored in this collection to an object, beginning at the specified index location in the .
The to copy the configuration elements to.
The zero-based relative index in where copying begins.
is .
contains an invalid value.
Creates a new instance of type .
A new instance of type .
Returns the zero-based index of the first occurrence of a configuration element in this collection.
The configuration element to locate in the collection.
The index of if found in the collection; -1 otherwise.
is .
Removes the first occurrence of a specific configuration element from the collection.
The configuration element to be removed from the collection.
is .-and-The configuration file is read-only.
Removes the configuration element at the specified index of this collection.
The zero-based index of the configuration element to remove.
is .-and-The configuration file is read-only.
Removes the configuration element at the specified key of this collection.
The specified key of the configuration element to remove.
is .-and-The configuration file is read-only.
Adds a to this collection.
The to add.
Adds the specified element to this configuration section.
A to be added.
is .
The configuration file is read-only.
already exists in the collection.-or-The element type specified by is not permitted.
Adds a new behavior element to this section and returns a value that indicates whether the operation is successful.
A to be added.
if the operation is successful; otherwise, .
is .
Deletes all elements in this collection. This method cannot be inherited.
The configuration file is read-only.
Returns a value that indicates whether this collection contains a specific element. This method cannot be inherited.
The element to look for.
if the collection contains the specified element; otherwise, .
is .
Determines whether this collection contains an element of the specified name.
The name of the element to search for.
if the collection contains an element of the specified name; otherwise, .
is .
Determines whether this collection contains an element of the specified type.
The type of the element to search for.
if the collection contains an element of the specified type; otherwise, .
is .
Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. This method cannot be inherited.
A one-dimensional array that is the destination of the elements copied from collection. The array must have zero-based
The zero-based index in the array at which copying begins.
is .
is invalid.
Reads XML from the configuration file.
The that reads from the configuration file.
to serialize only the collection key properties; otherwise, .
Returns an that iterates through a collection. This method cannot be inherited.
An object that can be used to iterate through the collection.
Indicates whether this configuration element has been modified since it was last saved or loaded, when implemented in a derived class.
if the element has been modified; otherwise, .
Gets a value that indicates whether an unknown element is encountered during deserialization.
The name of the unknown sub-element.
The being used for deserialization.
when an unknown element is encountered while deserializing; otherwise, .
Removes the specified element from the collection. This method cannot be inherited.
The element to be removed from the collection.
if the element is successfully found and removed; otherwise, . This method returns if the element is not found in the collection.
is .
Resets this collection to its unmodified state when overridden in a derived class.
The parent object of the current element, or if this is the top level.
Resets the value of the property to when overridden in a derived class.
Sets the property for this collection.
Sets the internal property for this collection and for all sub-elements.
Returns an that iterates through a collection. This method cannot be inherited.
An that can be used to iterate through the collection.
Reverses the effect of merging configuration information from different levels of the configuration hierarchy.
A object at the current level that contains a merged view of the properties.
The parent object of the current element, or if this is the top level.
A enumerated value that determines which property values to include.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Gets a value that specifies whether this configuration element has been modified.
if this configuration element has been modified; otherwise, .
Resets the internal state of this configuration element object, including the locks and the properties collections.
The parent node of this configuration element.
Writes the contents of this configuration element to the configuration file.
The that is used to write to the configuration file.
to serialize only the collection key properties; otherwise, .
if any data was actually serialized; otherwise, .
Initializes a new instance of the class.
Gets the configuration section group from the specified configuration file.
A that represents a configuration file.
A that represents the settings in configuration.
is .
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the contents of the specified configuration element to this object.
A that represents the configuration element to copy.
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Applies the content of a specified binding element to this binding configuration element.
A binding element.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Determines whether a binding exists in the collection using the specified name.
The name of the binding to be located.
if the collection contains the binding with the specified ; otherwise, .
Gets the default binding used.
A object that represents the default binding.
Adds the specified binding to the collection.
The name of the binding to be added.
A object that represents the binding to be added.
The configuration settings of this binding.
if the binding can be added to this collection; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
A name that uniquely identifies this configuration element.
Applies the content of the specified binding to this binding configuration element.
A binding.
is .
The type of this binding element is different from the type specified by .
Initializes this binding configuration element with the content of the specified binding.
A binding.
is .
The type of this binding element is different from the type specified by .
Called when the content of a specified binding element is applied to this binding configuration element.
A binding.
Resets the internal state of this configuration element object, including the locks and the properties collections.
The parent node of this configuration element.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the content of a specified binding element to this configuration section.
The configuration element to apply.
is .
Initializes the settings of this configuration element from the content of a specified configuration element.
The configuration element whose settings are to be copied.
is .
Initializes a new instance of the class.
Applies the content of a specified binding element to this configuration section.
The configuration element to apply.
is .
Initializes this configuration element with values from the specified section.
The configuration element to be initialized from.
is .
Creates a new instance of the class.
Determines whether an element with the specified name exists in the collection of standard endpoint elements.
The name of an endpoint element.
if the endpoint collection of elements contains a match for the specified element name; otherwise, .
Creates a local instance of the class.
A standard endpoint element.
Attempts to add an endpoint element to the collection of standard endpoints elements.
The identifier of the element to add to the collection.
The endpoint element to add.
The configuration file – not implemented.
if the element was added to the collection; otherwise, .
Creates a new instance of the class.
Applies the content of a specific service endpoint to the current channel endpoint element.
An endpoint that enables clients to find and communicate with the service.
An endpoint element that defines the physical transfer of messages back and forth between the client and the service.
Applies the content of a specific service endpoint to the current service endpoint element.
An endpoint that enables clients to find and communicate with the service.
An endpoint element that defines how clients find and communicate with the service.
When implemented in a derived class, creates a service endpoint from message information contained in the specified contract description.
Information about what is contained in messages being sent from an endpoint.
A service endpoint.
Initializes and verifies the format of the specified channel endpoint in a service application configuration file.
An endpoint element that defines the physical transfer of messages back and forth between the client and the service.
Initializes and verifies the format of the specified service endpoint in a service application configuration file.
An endpoint element that enables clients to find and communicate with the service.
Ensures that the specified service endpoint is not and that its type matches the current endpoint type.
An endpoint that enables clients to find and communicate with the service.
When called from a derived class, loads the service description information from the configuration file and applies it to the runtime being constructed.
An endpoint that enables clients to find and communicate with the service.
An endpoint element that defines the physical transfer of messages back and forth between the client and the service.
When called from a derived class, loads the service description information from the configuration file and applies it to the runtime being constructed.
An endpoint that enables clients to find and communicate with the service.
A service endpoint element of a service application.
When called from a derived class, initializes and verifies the format of the specified service endpoint in a service application configuration file.
An endpoint element that defines the physical transfer of messages back and forth between the client and the service.
When called from a derived class, initializes and verifies the format of the specified service endpoint in a service application configuration file.
A service endpoint element that enables clients to find and communicate with the service.
Resets the internal state of the object, including the locks and the properties collections.
The top level of a configuration element that has sub-elements.
Creates a new instance of the class.
Creates a new instance of the class.
Returns the standard endpoints section from the specified configuration file.
An object that contains one or more XML sections of configuration settings.
A standard endpoints configuration section.
is .
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the settings of the specified to this configuration element.
The whose settings are to be applied to this configuration element.
Copies the settings from the specified configuration element to this configuration element.
The configuration element whose settings are to be copied to this configuration element section.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the content of a specified binding element to this binding configuration section.
A binding element.
Copies the content of the specified configuration section to this element.
The configuration section to be copied.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Applies the content of this binding configuration section to the specified transaction flow binding element.
A binding element of type .
is .
is not of type .
Copies the content of the specified configuration section to this configuration section.
The configuration section to be copied.
is .
The configuration file is read-only.
Returns a object that has enabled transaction flow and uses the same as the current element.
A object that has enabled transaction flow, and uses the same as the current element
Initializes this binding configuration section with the content of the specified binding element.
A binding element of type .
is .
is not of type .
Initializes a new instance of the class.
Initializes a new instance of the class with a unique name.
A string that uniquely identifies the transport type.
is .
Initializes a new instance of the class with a unique name, and the type that implements the specific transport.
A string that uniquely identifies the transport type.
The type that implements the specific transport.
or is .
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies the settings of the specified to this configuration element.
The to this configuration element.
Copies the settings from the specified configuration element to this configuration element.
The configuration element whose settings are to be copied to this configuration element.
Creates a new custom binding element object whose properties are copied from the settings of this configuration element.
A custom object.
Returns a custom binding element object with default values.
A custom object with default values.
Initializes this binding configuration element with the content of the specified binding element.
A binding element.
Initializes a new instance of the class.
Creates a new custom binding element object whose properties are copied from the settings of this configuration element.
A custom object.
Initializes a new instance of the class.
Copies request header information from the specified to the current .
The service model extension element from which to retrieve the request header information.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Initializes a new instance of the class.
Applies a new configuration for this element.
The web socket transport settings.
Initializes the web socket from a specified settings.
The web socket transport settings.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Applies the content of a specified binding element to this binding configuration element.
A binding element.
Copies the content of a specified configuration element to this configuration element.
The configuration element to be copied.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified configuration name.
The configuration name of the binding. This value should be unique because it is used as identification for the binding.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified binding.
The configuration name of the binding. This value should be unique because it is used as identification for the binding.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified type.
The specified type.
Initializes a new instance of the class with the specified type.
The specified type.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
The configuration name of the binding. This value should be unique because it is used as identification for the binding.
Initializes this binding configuration section with the content of the specified binding collection.
A collection of binding elements.
Called when the content of a specified binding collection is applied to this binding configuration element.
The binding to be applied.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified configuration name.
The configuration name of the binding. This value should be unique because it is used as identification for the binding.
Initializes this binding configuration section with the content of a specified binding collection.
A collection of binding elements.
Called when the content of a specified binding collection is applied to this binding configuration element.
A collection of binding elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The configuration name of the binding. This value should be unique because it is used as identification for the binding.
Initializes this binding configuration section with the content of the specified binding elements.
A collection of binding elements.
Applies the specified binding to this instance.
The binding to be applied.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The configuration name of the binding. This value should be unique because it is used as identification for the binding.
Initializes this binding configuration element with the content of the specified binding element.
A binding element.
Called when the content of a specified binding collection is applied to this binding configuration element.
A collection of binding elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified configuration name.
The configuration name of the binding. The value should be unique because it is used as identification for the binding.
Initializes this binding configuration element based on the configuration of the specified binding. The binding object supplied must be of type .
The binding that contains the content, context protection level, and content exchange mechanism used to initialize the class.
Applies the configuration of this configuration element to the specified binding instance. The binding instance specified must be of type .
The binding that contains the content, context protection level, and content exchange mechanism used to configure the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the content of a specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Initializes a new instance of the class.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified XML element.
The from which this instance is initialized.
Copies the content of the specified to this instance.
The to copy from.
is .
The configuration file is read-only.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Determines whether the contains an element with the specified key.
The key to look up in the collection.
if the key exists in the collection; otherwise, .
is .
The type associated with is invalid.
Initializes a new instance of the class.
Compare two instances.
A .
A .
The following table shows the possible values.ValueCondition-1
is less than .0
is equal to .1
is greater than .
The XPath filter specified by or cannot be parsed.
The XPath namespace prefix specified by or .cannot be found.
Initializes a new instance of the class.
Initializes a new instance of the class.
Implements the method to attach binding parameters correctly.
The contract description.
The service endpoint for the contract.
The binding parameters.
Implementation of the method for client support.
The contract description to which the behavior is attached.
The endpoint for the contract.
The client runtime on which the behavior operates.
Implementation of the method that enables service support.
The contract description to which the behavior is attached.
The endpoint for the contract.
The dispatch runtime that supports the endpoint.
Implements the method to enable validation support.
The contract description.
The endpoint to be validated.
Initializes a new instance of the class.
Controls whether a WCF callback object includes managed exception information in the detail of the SOAP faults sent back to the service.
Implements the method to support the behavior.
The endpoint to modify.
The objects that binding elements require to support the behavior.
Implements the to support the behavior.
The endpoint that is to be customized.
The client runtime to be customized.
Implements the to support the behavior.
The endpoint that exposes the contract.
The endpoint dispatcher to be modified or extended.
Implements to support the behavior.
The endpoint to validate.
Initializes a new instance of the class.
This is a copy constructor.
A . All properties of the newly-constructed instance reflect the values of this parameter.
Applies the specified client behavior to the endpoint.
The endpoint to which the specified client behavior is to be applied.
The client behavior that is to be applied to the specified endpoint.
or is .
Creates a new copy of this instance.
A instance.
Creates a new copy of this instance.
A instance.
Creates a security token manager for this instance. This method is rarely called explicitly; it is primarily used in extensibility scenarios and is called by the system itself.
A for this instance.
Generates and returns a security token using the CardSpace system and the specified policy chain and token serializer.
A value that determines whether CardSpace is required.
An array of that describes the federated security chain that the client requires a final token to unwind.
A that can read a clause.
A that represents the generated security token. Returns if is .
Adds this instance of this class to a binding parameter collection.
The to add.
The collection of binding parameters.
Implements a modification or extension of the service across an endpoint.
The endpoint that exposes the contract.
The endpoint dispatcher to be modified or extended.
Reserved for future use.
The to validate.
Initializes a new instance of the class.
The URI for which the transport channel should be created.
Is not implemented.
The service endpoint.
The binding parameters to be applied to the service endpoint.
Sets the to the URI for which the transport channel is created.
The service endpoint.
The for which the client behavior is to be applied.
Implements a modification or extension of the service across an endpoint.
The service endpoint that exposes the contract.
The endpoint dispatcher to be modified.
Is not implemented.
The service endpoint that exposes the contract.
Initializes a new instance of the class with a specified name.
The name of the contract.
is .
is empty.
Initializes a new instance of the class with a namespace-qualified name specified.
The name of the contract.
The namespace that contains the name of the contract.
is .
is empty.
Returns the contract description for a specified type of contract.
The of contract.
The for the specified type of contract.
Returns the contract description for a specified type of contract and service implementation.
The of contract.
The that implements the service.
The for the specified type of contract and service implementation.
Returns the contract description for a specified type of contract and a specified type of service.
The of contract.
The of service.
The for the specified type of contract and type of service.
Returns a collection of contract descriptions that are inherited by the current contract description.
The of type that is inherited by the current contract description.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Specifies a service description and schema set to use when importing a set of WSDL documents.
A that represents the WSDL documents to inspect.
An that represents the schemas to use when converting messages.
A that contains the policy documents to use when importing messages.
Imports a message contract from a WSDL document.
A to use when importing.
A that represents the contract context.
Converts the WSDL document from a specified endpoint.
The to use when importing.
The used to define the endpoint.
Initializes a new instance of the class with the specified operation description.
An that represents the operation.
Initializes a new instance of the class with the specified operation description and data contract format.
An that represents the operation.
A that is used to control the serialization process.
Creates an instance of a class that inherits from for serialization and deserialization processes.
The to create the serializer for.
The name of the generated type.
The namespace of the generated type.
An of that contains known types.
An instance of a class that inherits from the class.
Creates an instance of a class that inherits from for serialization and deserialization processes with an that contains the namespace.
The type to serialize or deserialize.
The name of the serialized type.
An that contains the namespace of the serialized type.
An of that contains known types.
An instance of a class that inherits from the class.
Adds a collection of parameters to the behavior.
The to add the parameters to.
The that contains the parameters to add.
Attaches a client behavior to the operation.
The that represents the operation.
A that represents a client.
Applies the behavior to the operation.
An that represents the operation.
The to attach the behavior to.
Validates the operation.
An that represents the operation to validate.
Exports the WSDL representation of the operation.
A to use for the export.
A for the WSDL.
Exports the endpoint description as a WSDL document.
A to use for the export.
A for the WSDL.
Initializes a new instance of the class
Initializes a new instance of the class.
A value that specifies whether an asynchronous send behavior is enabled.
A value that specifies the maximum number of pending receives.
Passes data at runtime to enable bindings to support the asynchronous send behavior.
The endpoint to modify.
The parameters that the binding elements require to implement the behavior.
Implements a modification or extension of the client across an endpoint that enables the asynchronous send behavior.
The endpoint to be modified.
The client runtime to be modified.
Implements a modification or extension of the service across an endpoint that enables the asynchronous send behavior.
The endpoint that exposes the contract.
The endpoint dispatcher to be modified or extended.
Validates that the endpoint meets the criteria required to enable the asynchronous send behavior.
The endpoint to validate.
Initializes a new instance of the class using the specified action value.
The action of the SOAP fault message.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns the object that has the specified action value.
The value of the SOAP fault action.
The object that has the specified action, or . If more than one object has the same action, the first one in the collection is returned.
Returns all objects that have the specified action value.
The value of the SOAP fault action.
A collection of objects that have the specified action. If there are no objects with the action, an empty collection is returned.
Configures any binding elements to support the contract behavior.
The contract description to modify.
The endpoint to modify.
The objects that binding elements require to support the behavior.
Implements a modification or extension of the client across a contract.
The contract description for which the extension is intended.
The endpoint.
The client runtime.
Implements a modification or extension of the client across a contract.
The contract description to be modified.
The endpoint that exposes the contract.
The dispatch runtime that controls service execution.
Implement to confirm that the contract and endpoint can support the contract behavior.
The contract to validate.
The endpoint to validate.
Implement to pass data at runtime to bindings to support custom behavior.
The endpoint to modify.
The objects that binding elements require to support the behavior.
Implements a modification or extension of the client across an endpoint.
The endpoint that is to be customized.
The client runtime to be customized.
Implements a modification or extension of the service across an endpoint.
The endpoint that exposes the contract.
The endpoint dispatcher to be modified or extended.
Implement to confirm that the endpoint meets some intended criteria.
The endpoint to validate.
Starts an asynchronous retrieval of metadata.
A that should be processed to determine the metadata to return.
An that points to the method that will process the metadata.
Any data which allows the caller to determine which asynchronous call is being returned.
An that can be passed to the method.
Concludes the retrieval of metadata.
An that contains data used to further process the metadata.
A containing the processed metadata.
Returns the service metadata.
A that contains the request for metadata.
A containing the metadata.
Implement to pass data at runtime to bindings to support custom behavior.
The operation being examined. Use for examination only. If the operation description is modified, the results are undefined.
The collection of objects that binding elements require to support the behavior.
Implements a modification or extension of the client across an operation.
The operation being examined. Use for examination only. If the operation description is modified, the results are undefined.
The run-time object that exposes customization properties for the operation described by .
Implements a modification or extension of the service across an operation.
The operation being examined. Use for examination only. If the operation description is modified, the results are undefined.
The run-time object that exposes customization properties for the operation described by .
Implement to confirm that the operation meets some intended criteria.
The operation being examined. Use for examination only. If the operation description is modified, the results are undefined.
Implement to modify the code document object model prior to the contract generation process.
The working context that contains the types necessary to modify the generated operation.
Implement to include for exporting a custom policy assertion about bindings.
The that you can use to modify the exporting process.
The that you can use to insert your custom policy assertion.
Defines a method that can import custom policy assertions and add implementing binding elements.
The object in use.
The that contains both the policy assertions that can be imported and the collections of binding elements to which implementing binding elements can be added.
Provides the ability to pass custom data to binding elements to support the contract implementation.
The service description of the service.
The host of the service.
The service endpoints.
Custom objects to which binding elements have access.
Provides the ability to change run-time property values or insert custom extension objects such as error handlers, message or parameter interceptors, security extensions, and other custom extension objects.
The service description.
The host that is currently being built.
Provides the ability to inspect the service host and the service description to confirm that the service can run successfully.
The service description.
The service host that is currently being constructed.
Implement to modify the code document object model prior to the contract generation process.
The code generated context to use to modify the code document prior to generation.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.
The that exports the contract information.
Provides mappings from exported WSDL elements to the contract description.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.
The that exports the endpoint information.
Provides mappings from exported WSDL elements to the endpoint description.
Called prior to importing metadata documents.
The service descriptions to modify.
The schema collection to be used when importing.
The policy assertions used when importing.
Called when importing a contract.
The importer.
The import context to be modified.
Called when importing an endpoint.
The importer.
The import context to modify.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified action and direction.
The action parameter of the SOAP message that identifies the intent of the message.
if the message is incoming or if the message is outgoing.
The is neither or .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Finds and returns the first message description in a collection for a message with a specified action.
The action of the message being found.
The first from the collection whose message has the specified and if no matching is found.
Finds and returns all of the message descriptions in a collection whose messages have a specified action.
The action of the messages being found.
A that contains the collection message descriptions from the current collection whose messages have the specified . If no matching objects are found, an empty collection is returned.
Initializes a new instance of the class with a specified qualified name.
The name of the message header.
The namespace of the message header.
When called by a derived class, returns the of the message header.
The to locate.
The of the message header.
Initializes a new instance of the class.
The XML name of the message part.
The XML namespace of the message part.
When called by a derived class, returns the of the .
The to locate.
The of the .
Initializes a new instance of the class.
The name of the property.
Returns an for a .
The to locate.
The of the .
Initializes a new instance of the class using the specified message.
The error or warning message.
Initializes a new instance of the class using the specified message and value.
The message for the warning or error.
Whether the is an error or a warning.
Returns a value that indicates whether two objects have value equality.
The object with which this object is compared.
if the two objects have value equality; otherwise, .
Returns a value that serves as a hash function for a object.
A value suitable for use in hashing algorithms and data structures, such as a hash table.
Returns a with security disabled.
A with security disabled.
Returns a that supports transport-level security.
A that supports transport-level security.
Returns a with a .
A with a .
Returns a with a .
A with a .
Initializes a new instance of the class.
Initializes a new instance of the class using the specified binding.
The binding to use when retrieving metadata using WS-Transfer.
Initializes a new instance of the class.
The metadata address.
Initializes a new instance of the class.
The name of the endpoint configuration information to use when downloading metadata.
Initializes a new instance of the class.
The address of the metadata.
The mode to use when downloading the metadata.
Begins an asynchronous method call that returns a .
The asynchronous callback delegate invoked when the call is complete.
The state associated with the asynchronous call.
The metadata.
Begins an asynchronous method call that returns a using the specified address, callback, and asynchronous state.
The address of the metadata.
The asynchronous callback delegate invoked when the call is complete.
The state associated with the asynchronous call.
The metadata obtained from the specified .
Begins an asynchronous method call that returns a using the specified address, callback, asynchronous state, and download mechanism.
The address of the metadata.
The value to use when downloading the metadata.
The asynchronous callback delegate invoked when the call is complete.
The state associated with the asynchronous call.
The metadata obtained from the specified .
Ends an asynchronous method call that returns a .
The object that is received from a call to the method.
The that contains the downloaded metadata.
When overridden in a derived class, returns the channel factory that is used to make the WS-Transfer metadata request.
The metadata address.
The dialect of the metadata.
The identifier of the metadata.
A of type that makes the WS-Transfer metadata request.
Returns a .
The that contains the downloaded metadata.
Returns a from the specified address.
The address from which to download the metadata.
The metadata located at the .
Returns a from the specified address and on the specified route.
The address from which to download the metadata.
The URI address that represents the route a message takes.
The metadata that is downloaded.
Returns a from the specified address using the specified download mode.
The address from which to download the metadata.
The download mechanism to use.
The metadata that is downloaded.
Returns an asynchronous metadata set.
The asynchronous metadata set.
Returns an asynchronous metadata set from the specified address.
The address from which to download the asynchronous metadata
The asynchronous metadata located at the address.
Returns an asynchronous metadata set from the specified address and on the specified route.
The address from which to download the metadata.
The URI address that represents the route a message takes.
The metadata that is downloaded.
Returns an asynchronous metadata set from the specified address using the specified download mode.
The address from which to download the metadata.
The download mechanism to use.
The metadata that is downloaded.
When overridden in a derived class, returns the used to make HTTP/GET metadata requests.
The location of the metadata.
The dialect of the metadata.
The identifier of the metadata.
The internal used to make HTTP GET metadata requests.
When overridden in a derived class, exports a contract description into metadata.
The contract to export.
When overridden in a derived class, converts an endpoint into metadata.
The endpoint to convert.
Converts policy assertions into a object.
The endpoint from which to extract policy assertions.
An object that contains policy assertion information for the endpoint. The policy assertions can then be embedded in a metadata document.
When overridden in a derived class, returns the metadata generated by a call to either , , or .
An enumerable collection of objects that contain the exported metadata.
When overridden in a derived class, returns a collection of contracts imported from the metadata.
The contracts imported from the metadata.
When overridden in a derived class, returns all endpoints in the metadata.
A collection of objects that are published by a service.
Creates a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class that assigns the specified metadata location to the property.
The address of the metadata documents.
Initializes a new instance of the class.
Initializes a new instance of the class and specifies the network address and address version of the endpoint.
An that contains the URI of the endpoint.
An that contains the WS-Addressing version implemented by the endpoint.
Returns an XML schema document for the metadata reference endpoint.
An that represents the XML Schema Document (XSD) for the metadata endpoint reference.
Reads using the supplied reader object.
An used to read with.
Writes an XML stream with the specified writer object.
An used to write with.
Begins an asynchronous call that resolves a metadata address into the objects for the specified contracts, using the specified address and asynchronous state and delegate.
The contracts for which to download and resolve metadata.
The metadata address.
The asynchronous callback delegate invoked when the call is complete.
The state associated with the asynchronous call.
The that references the asynchronous resolve operation.
The address, contract, or callback is .
is empty, at least one member of is , or contains more than one contract with the same name and namespace.
Begins an asynchronous call that resolves a metadata address into the objects for the specified contracts, using the specified address, , asynchronous state and delegate.
The contracts for which to download and resolve metadata.
The metadata address.
The used to retrieve the metadata.
The asynchronous callback delegate invoked when the call is complete.
The state associated with the asynchronous call.
The that references the asynchronous resolve operation.
The address, contract, client, or callback is .
is empty, at least one member of is null, or contains more than one contract with the same name and namespace.
Begins an asynchronous call that resolves a metadata address into the objects for the specified contracts, using the specified address, value, asynchronous state and delegate.
The contracts for which to download and resolve metadata.
The metadata address.
The mode of retrieval.
The asynchronous callback delegate invoked when the call is complete.
The state associated with the asynchronous call.
The that references the asynchronous resolve operation.
The address, contract, or callback is .
is empty, at least one member of is null, or contains more than one contract with the same name and namespace.
Begins an asynchronous call that resolves a metadata address into the objects for the specified contracts, using the specified address, , , asynchronous state, and delegate.
The contracts for which to download and resolve metadata.
The metadata address.
The mode of retrieval.
The used to retrieve the metadata.
The asynchronous callback delegate invoked when the call is complete.
The state associated with the asynchronous call.
The that references the asynchronous resolve operation.
The address, contract, or callback is .
is empty, at least one member of is null, or contains more than one contract with the same name and namespace.
Begins an asynchronous call that resolves a metadata address into the objects for the specified contract using the specified address and asynchronous state and delegate.
The contract for which to download and resolve metadata.
The metadata address.
The asynchronous callback delegate invoked when the call is complete.
The state associated with the asynchronous call.
The that references the asynchronous resolve operation.
The address, contract, or callback is .
Begins an asynchronous call that resolves a metadata address into the objects for the specified contract, using the specified address, , asynchronous state and delegate.
The contract for which to download and resolve metadata.
The metadata address.
The mode of retrieval.
The asynchronous callback delegate invoked when the call is complete.
The state associated with the asynchronous call.
The that references the asynchronous resolve operation.
The address, contract, or callback is .
Completes an asynchronous call to resolve metadata into a collection of endpoints.
The object that was received from a call to the method.
A collection of objects for the endpoints contained in the metadata.
Resolves a metadata address into the objects for the specified contracts using the specified metadata address.
The contracts for which to download and resolve metadata.
The metadata address.
A collection of objects for the specified contract.
The address or contracts collection is .
is empty, at least one member of is null, or contains more than one contract with the same name and namespace.
Resolves a metadata address into the objects for the specified contracts using the specified metadata address and .
The contracts for which to download and resolve metadata.
The metadata address.
The used to retrieve the metadata.
A collection of objects for the specified contract.
The address, contracts collection, or client is .
is empty, at least one member of is null, or contains more than one contract with the same name and namespace.
Resolves a metadata address into the objects for the specified contracts using the specified address and transfer mode.
The contracts for which to download and resolve metadata.
The metadata address.
The mode of retrieval.
A collection of objects for the specified contract.
The address or contracts collection is .
is empty, at least one member of is null, or contains more than one contract with the same name and namespace.
Resolves a metadata address into the objects for the specified contracts using the specified address, transfer mode, and transfer client.
The contracts for which to download and resolve metadata.
The metadata address.
The mode of retrieval.
The used to retrieve the metadata.
A collection of objects for the specified contract.
The address, contracts collection, or client is .
is empty, at least one member of is null, or contains more than one contract with the same name and namespace.
Downloads and resolves a metadata address into a collection of objects for a specified contract at a specified address.
The contracts for which to download and resolve metadata.
The metadata address.
A collection of objects for the specified contract.
The address or the contract is .
Resolves a metadata address into the objects for the specified contract using the specified address and transfer mode.
The contract for which to download and resolve metadata.
The metadata address.
The mode of retrieval.
A collection of objects for the specified contract.
The address or contract is .
Initializes a new instance of the class with no dialect, identifier, or XML metadata.
Initializes a new instance of the class using the specified dialect, identifier, and XML metadata.
The dialect of the metadata.
An identifier for the metadata.
The XML metadata.
Creates a from the specified policy information.
An XML representation of a policy as defined in WS-Policy.
An identifier for the policy.
A that contains the specified policy expression with the specified identifier.
The XML element is not a policy element.
The policy is .
Creates a from the specified object.
An XML Schema document.
A containing the specified XML schema.
The schema is .
Returns a that contains the specified .
The used to create a object.
A that contains the specified .
The is .
Initializes a new instance of the class.
Initializes a new instance of the class that contains the specified collection of objects.
The metadata values that the is to contain.
Returns a from the specified object.
The reader to read in XML.
A that contains all the metadata present in the XML stream.
The reader is .
Implements method to provide serialization support.
Returns .Returns the object that describes the XML representation of the object that is produced by the method and accessed by the method.
Implements the method to support deserialization from XML.
The reader to use when reading XML.
The reader is .
Implements the method to support serialization to XML.
The writer to use when writing XML.
The writer is .
Writes the to XML using the specified .
The writer to use to write the XML.
The writer is .
Initializes a new instance of the class using the specified value.
A value that specifies whether to enforce validation of headers.
Supports behavior functionality.
The endpoint to which the behavior applies.
The binding parameters for the behavior.
Assigns the value of to the property.
The endpoint to which the behavior applies.
The client runtime to set.
Assigns the value of to the property.
The endpoint to which the behavior applies.
The dispatcher to set.
Supports behavior functionality.
The endpoint to validate.
Initializes a new instance of the class using the specified contract generator, contract context, operation description, code type declaration, synchronization method and task method.
The service contract generator that generates the code.
The contract and its generation context.
The operation description for the operation to be generated.
The declaring code type.
The method to be generated.
Initializes a new instance of the class using the specified contract generator, contract context, operation description, code type declaration, and method.
The service contract generator that generates the code.
The contract and its generation context.
The operation description for the operation to be generated.
The declaring code type.
The synchronization method to be generated.
The task method used.
Initializes a new instance of the class.
The service contract generator that generates the code.
The contract and its generation context.
The operation description for the operation to be generated.
The declaring code type.
The synchronous method.
The asynchronous begin method.
The asynchronous end method.
Initializes a new instance of the class using the specified contract generator, contract context, operation description, code type declaration, synchronization method, begin method, end method, and task method.
The service contract generator that generates the code.
The contract and its generation context.
The operation description for the operation to be generated.
The declaring code type.
The synchronization method to be generated.
The asynchronous begin method.
The asynchronous end method.
The task method used.
Initializes a new instance of the class with a specified name and contract description.
The name of the operation description.
The used to initialize the operation description.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns an operation description with a specified name from the collection of operation descriptions.
The name of the operation.
An with the name specified.
Returns a collection of all the operation descriptions from the collection that have the specified name.
The name of the operation.
The of type that contains the operation descriptions with the specified name.
is .
Inserts an element into the operation description collection at the specified index.
The zero-based index at which should be inserted.
The to insert.
is .
Replaces the operation description element in the collection at the specified index.
The zero-based index at which should be inserted.
The to set.
is .
Creates an XPath using the specified operation name, parameter name, and data contract information.
The name of the service contract XML element that contains the service contract namespace.
The name of the service operation.
The name of the service operation parameter.
to indicate that the service operation is a response; otherwise, .
The data contract.
The metadata, generated using the method of the class, which points to the specific data member used to generated the query.
When this method returns, contains the XML namespaces and their prefixes found in the data contract. Instantiate this parameter before passing it in this method.
The XPath generated from the specified operation name, parameter name, and data contract information.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified objects.
The policy assertions the collection is to contain.
Returns a value that indicates whether the collection contains the specified policy assertion.
The name of the policy assertion.
The namespace of the policy assertion.
if the collection contains the specified policy assertion; otherwise, .
Returns the specified policy assertion.
The local name of the policy assertion.
The namespace of the policy assertion.
The specified policy assertion, or if the assertion cannot be found.
Returns all specified policy assertions.
The local name of the policy assertion.
The namespace of the policy assertion.
A collection of all policy assertions that match the specification, or an empty collection.
Inserts a specified policy assertion into the collection at the specified index.
The index at which to insert .
The policy assertion to insert at . The assertion must not be null.
Removes the specified policy assertion from the collection.
The local name of the policy assertion.
The namespace of the policy assertion.
The policy assertion that was removed from the collection or if the policy assertion was not in the collection.
Removes all policy assertions that match the specified name and namespace.
The local name of the policy assertion.
The namespace of the policy assertion.
A collection of all removed policy assertions or an empty collection if no assertions were found that match the specified name and namespace.
Replaces the policy assertion at a specified index with a specified policy assertion.
The index that contains the assertion to replace.
The policy assertion to replace the assertion already at . The assertion must not be null.
Initializes a new instance of the class using the specified endpoint.
The for the policy context.
Gets a collection of policy assertions from metadata.
An of type that contains binding policy assertions.
Returns a collection of policy assertions for the specified SOAP fault.
The object for which policy assertions are to be added or for which bindings are to be configured.
A collection of policy assertions for the specified SOAP fault.
Gets a collection of policy assertions for a message.
The for which there are binding assertions.
A collection of policy assertions for the specified message.
Returns a collection of policy assertions for the specified operation.
The object for which policy assertions are to be added or for which bindings are to be configured.
The policy assertions for the operation.
Converts the instance into a string representation.
The namespace for the version of WS-Policy being used.
Creates a new instance of .
Returns whether the service should serialize authentication schemes.
if the service should serialize authentication schemes; otherwise, .
if the should be serialized; otherwise, .
Returns .
An implementation of the method.
The service description of the service.
The host of the service.
The service endpoints.
Custom objects to which binding elements have access.
An implementation of the method.
The service description.
The host that is currently being built.
An implementation of the method.
The service description.
The service host that is currently being constructed.
Initializes a new instance of the class.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Provides the ability to pass custom data to binding elements to support the contract implementation.
The service description of the service.
The host of the service.
The service endpoints.
The custom objects to which binding elements have access.
Defines an explicit interface implementation that adds dispatch behaviors to configure the binding.
The service description.
The host that is currently being built.
Provides the ability to inspect the service host and the service description to confirm that the service can run successfully.
The service description.
The service host that is currently being constructed.
Initializes a new instance of the class using the specified contract generator, contract description, and contract code type declaration.
The generator that generates the code for the contract.
The contract description for the contract to be generated.
The for the contract code to be generated.
Initializes a new instance of the class using the specified contract generator, contract description, and contract code type declaration.
The generator that generates the code for the contract.
The contract description for the contract to be generated.
The for the contract code to be generated.
The for the duplex contract code to be generated.
Initializes a new instance of the class with a new instance.
Initializes a new instance of the class with the specified instance.
The instance to use to generate code.
Initializes a new instance of the class with the specified instance and the specified instance.
The instance to use to generate code.
The instance to use to generate binding configurations.
Initializes a new instance of the class with the specified instance.
The instance to use to generate binding configurations.
Generates a binding configuration for the specified instance.
The to use to generate the binding configuration.
The name of the generated binding section.
The name of the generated binding configuration.
Generates a service contract type from the specified instance.
The to use to generate the contract type.
A instance for the generated contract type.
Generates a service contract type and an endpoint configuration from the specified instance.
The to use to generate the contract type.
The generated endpoint configuration.
A instance for the generated contract type.
Initializes a new instance of the class.
Initializes a new instance of from the specified .
The instance used to initialize the new instance.
Creates a copy of the current instance.
A instance.
Copies the essential members of the current instance.
A instance.
Creates a token manager for this service.
A instance.
Adds this instance to a binding parameter collection. This is an infrastructure method and not intended to be called directly.
A description of the service.
The service host base.
A collection of service endpoints.
A collection of parameters.
is .
Apply the dispatch behavior. This is an infrastructure method and not intended to be called directly.
The service description.
The service host base.
Validates a service description. This is an infrastructure method and not intended to be called directly.
The service description.
The service host base.
Initializes a new instance of the class.
Implements the method to support the behavior.
The service description.
The service host.
The endpoints for the service.
The binding parameters that support modifying the bindings.
Implements the method to support the behavior.
The service description.
The service host.
Implements the method to support the behavior.
The service description.
The service host.
Initializes a new instance of the class.
Initializes a new instance of the class from a specified enumeration of service endpoints.
The of type used to initialize the service description.
is .
Returns a service description initialized with a specified service object.
The that implements the service.
The for the service object provided.
is .
Returns a service description initialized with a specified service type.
The of the service.
The for the service type provided.
is .
Initializes a new instance of the class for a specified contract.
The for the service endpoint.
Initializes a new instance of the class with a specified contract, binding, and address.
The for the service endpoint.
The that specifies how the service endpoint communicates with the world.
The for the service endpoint.
Returns the first service endpoint found that satisfies the specified contract type from the collection of service endpoints.
The of contract for the service endpoint.
The first of the specified contract type or if none was found.
is .
Returns a service endpoint of a specified contract type and with a specified binding name and namespace from the collection of service endpoints.
The of contract for the service endpoint.
The for the binding of the service.
The first of the specified contract type and binding name and namespace or if none was found.
or is .
Returns a service endpoint with a specified address from the collection of service endpoints.
The for the service endpoint.
The first of the specified address or if none was found.
is .
Returns a service endpoint with a specified namespace and contract name from the collection of service endpoints.
The for the contract of the service.
The first with the specified namespace and contract name or if none was found.
Returns the first service endpoint with the specified contract name and namespace and binding name and namespace from the collection of service endpoints.
The for the contract of the service.
The for the binding of the service.
The first with the specified binding and contract names and namespaces.
or is .
Returns a collection of all the service endpoints for a specified type of service.
The of contract for the service endpoint.
The of type that contains service endpoints of the specified type or the empty collection if none is found.
is .
Returns a collection of all the service endpoints for a specified service name.
The for the service.
The of type that contains service endpoints with the specified contract name and namespace or the empty collection if none is found.
is .
Inserts an item into the collection at the specified index.
The zero-based index at which the item should be inserted.
The item to insert at the specified .
is less than zero.-or-
is greater than the number of items contained in the collection.
is .
Replaces the element in the collection at the specified index.
The zero-based index of the element to replace.
The new value for item at the specified .
is less than zero.-or-
is greater than the number of items contained in the collection.
is .
Initializes a new instance of the class.
Implementation of that configures the underlying bindings to support the behavior.
The service description to be configured.
The host of the service.
The endpoints to be configured.
The binding parameters to be configured.
Implementation of that configures the underlying bindings to support the behavior on the service.
The service description to be modified.
The host of the service.
Either the or the are .
The destination address of the is .
Implementation of that validates that the service description can support the behavior.
The service description to be validated.
The host of the service.
Initializes a new instance of the .
Initializes a new instance of the .
Specifies if metadata generation is disabled for an endpoint.
Configures binding elements to support the contract behavior.
The contract description to modify.
The endpoint to modify.
The objects the binding elements require to support the behavior.
Implements a modification of a client across a contract.
The contract description for which the extension is intended.
The endpoint that exposes the contract.
The client runtime.
Implements a modification of the service runtime across a contract.
The contract description to be modified.
The endpoint that exposes the contract.
The dispatch runtime that controls service execution.
Confirms the contract and endpoint can support the contract behavior.
The contract to validate.
The endpoint to validate.
Creates and initializes a new instance of the class.
Creates and initializes a new instance of the class using the specified binding and endpoint address.
The binding to use for the service metadata endpoint.
The endpoint address.
Creates and initializes a new instance of the class using the specified endpoint address.
The endpoint address.
Creates an instance of a object.
Enables an object to participate in custom behavior. Called when the runtime attaches the extension to an instance of the class. For internal use only.
The .
Enables an object to participate in custom behavior. Called when the runtime detaches the extension from an instance of the class. For internal use only.
The .
Initializes a new instance of the class.
Passes custom data to binding elements to support the contract implementation.
The of the service.
The host of the service.
The service endpoints.
A .
and are .
Provides the ability to change run-time property values or insert custom extension objects such as error handlers, message or parameter interceptors, security extensions, and other custom extension objects.
The of the service.
The host of the service.
is .
is .
Not implemented.
The of the service.
The host of the service.
Initializes a new instance of the class.
Configures the bindings to support the service behavior.
The service description.
The host for the service.
The endpoints exposed by the service.
The binding parameters to be configured to support the service behavior.
Configures the service to support the service behavior.
The service description to be configured.
The host for the service.
Validates that the service and host can support the service behavior.
The service description to be validated by the service behavior.
The service host to be validated by the service behavior.
Creates an instance of the class.
Not implemented in this class.
The endpoint to modify.
The objects that binding elements require to support the behavior.
Not implemented in this class.
The endpoint that is to be customized.
The client runtime to be customized.
Sets the property to .
The endpoint that exposes the contract.
The endpoint dispatcher to be modified or extended.
Not implemented in this class.
The endpoint to validate.
Initializes a new instance of the class with the specified batch size.
The maximum number of receive operations that can be batched together.
is less than 0.
Applies binding settings to the specified service endpoint. This method cannot be inherited.
A service endpoint where behavior settings are applied.
A collection of binding parameters that store information used by binding elements to build factories.
Applies transaction batching behavior settings to the specified service endpoint. This method cannot be inherited.
A service endpoint where behavior settings are applied.
Contains the transaction batching behavior.
Associates an endpoint dispatcher with the specified service endpoint. This method cannot be inherited.
A service endpoint where behavior settings are applied.
An endpoint dispatching for dispatching messages
Ensures that transacted batching is applicable only for the bindings that support transacted receive operation. This method cannot be inherited.
A service endpoint for which batching behavior is validated.
Initializes a new instance of the class.
Represents a static method that returns a instance.
A message contract type that is a annotated with a .
An action string.
A instance.
Arguments are
The specified message contract type does not have the MessageContractAttribute applied
Represents a static method that returns a instance.
A message contract type that is a annotated with a .
An action string.
A that specifies the formatter to be used.
A instance.
Arguments are
The specified message contract type does not have the MessageContractAttribute applied
Represents a static method that returns a instance.
A message contract type that is a annotated with a .
An action string.
A that specifies the formatter to be used.
A instance.
Arguments are
The specified message contract type does not have the MessageContractAttribute applied
Represents a static method that returns a instance.
A message contract type that is a annotated with a .
An action string.
A namespace.
A instance.
Arguments are
The specified message contract type does not have the MessageContractAttribute applied
Represents a static method that returns a instance.
A message contract type that is a annotated with a .
An action string.
A namespace.
A that specifies the formatter to be used.
A instance.
Arguments are
The specified message contract type does not have the MessageContractAttribute applied
Represents a static method that returns a instance.
A message contract type that is a annotated with a .
An action string.
A namespace.
A that specifies the formatter to be used.
A instance.
Arguments are
The specified message contract type does not have the MessageContractAttribute applied
Creates a typed message from the specified instance.
An untyped message.
An object that is a typed message.
Creates a instance from the specified typed message.
A typed message.
A instance.
Creates a instance from the specified typed message using the specified version.
A typed message.
A that specifies the versions of SOAP and WS-Addressing associated with a message.
A instance.
Initializes a new instance of the class.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Returns the fault description for the specified fault.
The for the requested .
The fault description for the specified fault.
The value was not found.
The value is null.
Returns the message description for the specified message.
The for the requested .
The message description for the specified message.
The value was not found.
The value is null.
Returns the operation for the specified operation description.
The for the requested .
The operation for the specified operation description.
The value was not found.
The value is null.
Returns the operation description associated with the operation.
The for the requested .
The operation description associated with the operation.
The value was not found.
The value is null.
Returns the for the requested .
The for the requested .
The for the requested .
The value was not found.
The value is null.
Gets a object for the specified that represents a message type passed by the action of an XML Web service.
The for the requested .
A object that represents a message type passed by the action of an XML Web service.
The value was not found.
The value is null.
Gets the WSDL binding associated with the fault.
The for the fault associated with the WSDL binding.
The WSDL associated with the fault.
Gets the description for the fault associated with the WSDL fault binding.
The associated with the WSDL fault binding.
The for the fault associated with the WSDL binding.
Gets the WSDL binding for the message specified by the description.
The associated with the description.
The for the message specified by the description.
Gets the message description for the message specified by the WSDL binding.
The associated with the message.
The for the message specified by the binding.
Gets the WSDL binding for the operation specified by the description.
The of the operation associated with the binding.
The for the operation specified by the description.
Returns the operation description of the operation associated with the WSDL binding.
The associated with the description.
The of the operation associated with the binding.
Initializes a new instance of the class.
Exports metadata that describes only the contract information from the specified contract description.
The to generate metadata from.
The exporter encountered an error.
The contract is .
Generates metadata about the specified endpoint.
The about which to return metadata.
The exporter encountered an error.
is .
The binding is .
Generates metadata about a group of endpoints from a specified service.
The objects about which to generate metadata.
The name of the service.
The exporter encountered an error.
is .
is .
A binding is .
Returns an enumerable collection of generated objects.
An enumerable collection of generated objects that represents the metadata generated as a result of calls to , , or .
Initializes a new instance of the class.
A collection of metadata documents from which to extract contract, endpoint, and binding information.
Creates a object from the specified metadata, custom policy importers, and custom WSDL importers.
The downloaded metadata.
The custom policy importers used to import custom policy statements.
The custom WSDL importers used to import custom WSDL elements.
The argument is .
Creates a object from the specified metadata, custom policy importers, and custom WSDL importers.
The downloaded metadata.
The custom policy importers used to import custom policy statements.
The custom WSDL importers used to import custom WSDL elements.
The amount of metadata to retrieve at a time
The argument is .
Returns a set of objects imported from the metadata documents.
A set of objects imported from the metadata documents.
The has encountered an error.
Returns a set of objects that represent port type information in the metadata documents.
A set of objects that represent port type information in the metadata documents.
The has encountered an error.
Returns a that represents the endpoints in WSDL documents.
A that represents the endpoints in WSDL documents.
The has encountered an error.
Returns a object that represents binding information from a set of metadata documents.
A object that represents binding information in a metadata file.
A object that represents binding information from a set of metadata documents.
The has encountered an error.
The parameter is .
Returns a object that represents metadata located by the specified port type information.
A object that represents the desired port type.
A object that represents metadata located by the specified port type information.
The has encountered an error.
The port type is .
Returns a from a set of metadata documents that uses information from the specified object.
A object that represents the desired WSDL port information.
A object that represents specific WSDL port information in the metadata document.
The has encountered an error.
The is .
Returns a that represents all WSDL port types using the specified .
A object used in a WSDL port.
A that represents all WSDL port types using the specified .
The has encountered an error.
The is .
Returns a that represents all WSDL port types associated with the specified .
The object that is used to find associated WSDL port information.
A that represents all WSDL port types associated with the specified .
The has encountered an error.
The is .
The is .
Returns a that represents all WSDL port types within the specified .
The object within which to search for WSDL port information.
A that represents all WSDL port types within the specified .
The has encountered an error.
The is .
Initializes a new instance of the class.
Specifies a service description and schema set to use when importing a set of WSDL documents.
A that represents the WSDL documents to inspect.
An that represents the schemas to use when converting messages.
A that contains the policy documents to use when importing messages.
Imports the contract.
The to use for the import.
The that represents the context to use.
Imports a specific endpoint.
A that represents the importer to use.
A that represents the endpoint to import.
Initializes a new instance of the class with a specific operation.
The to export or serialize.
Initializes a new instance of the class.
The to export or serialize.
An used to hold SOAP use and format options.
Gets the collection of mappings between XML schema elements and CLR data types.
A of s that contains the mappings.
Adds a set of parameters to an operation description.
The target .
A that contains the parameters.
Applies a client's behavior to the operation.
A that represents the operation.
A that represents a client operation.
Applies a dispatch behavior to the operation.
The target .
The to apply.
Validates the operation.
The target to validate.
Exports the operation data as a WSDL document.
The to use for the export.
The to export.
Exports the endpoint data as a WSDL document.
The to use for the export.
The to export.
Initializes a new instance of this class with the set of actions for which it tests.
The that contains the set of actions for which the filter tests.
is .
The array is empty.
Creates a new filter table that tests efficiently on message actions.
Data associated with the filters in the table.
An object to which s and associated can be added.
Tests whether a message's action matches one of the actions specified in this .
The to test.
if the action header matches one of the specified actions; otherwise, .
is .
Tests whether a buffered message's action header matches one of the actions specified in this .
The to test.
if the action header matches one of the specified actions; otherwise, .
is .
Initializes a new instance of the class.
The for the channel dispatcher.
is .
Initializes a new instance of the class.
The for the channel dispatcher.
The name of the binding used to configure the service.
is .
Initializes a new instance of the class.
The for the service.
The name of the binding used to configure the service.
The for the service.
is .
Attaches the channel dispatcher to the host.
The for the service.
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
Stops the listener from accepting new channels.
Detaches the service host from the channel dispatcher.
The for the service.
is .
is not the host of the channel dispatcher.
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
Aborts the listener associated with the dispatcher.
Begins an asynchronous operation to close a channel listener for the dispatcher that must be completed within a specified interval of time.
The that specifies how long the close operation has to complete before timing out.
The delegate that receives the notification of the asynchronous completion of the close operation.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous operation to close a channel listener for the dispatcher.
Begins an asynchronous operation to open a channel listener for the dispatcher that must be completed within a specified interval of time.
The that specifies how long the open operation has to complete before timing out.
The delegate that receives the notification of the asynchronous completion of the open operation.
An object, specified by the application, that contains state information associated with the asynchronous open operation.
The that references the asynchronous operation to open a channel listener for the dispatcher.
The host or the message version is .
Closes the channel listener associated with the dispatcher within a specified interval of time.
The that specifies the interval of time allowed for the listener to close.
Provides a trace of the closing of the endpoint dispatchers associated with the channel dispatcher.
Completes an asynchronous operation to close a channel listener for the dispatcher.
The returned by a call to the method.
Completes an asynchronous operation to open a channel listener for the dispatcher.
The returned by a call to the method.
Opens the listener associated with the channel dispatcher.
The that specifies the interval of time allowed for the listener to open.
The host or the message version is .
Populates and validates filter table used to dispatch to the endpoints.
The host is .
Checks whether the channel dispatcher is attached to a host.
The host is .
Initializes a new instance of the class.
When overridden in a derived class, attaches the channel dispatcher to a specific host.
The for the service.
is .
The communication object is in an or state or the host is already set.
The communication object is in a or state.
The communication object is in a state.
When overridden in a derived class, removes the endpoint dispatchers associated with the channel dispatcher.
When overridden in a derived class, detaches the channel dispatcher from a specific host.
The .
is .
The communication object is in an or state or the host is already set.
The communication object is in a or state.
The communication object is in a state.
Removes all channel dispatchers from the collection.
Inserts a channel dispatcher into the collection at a specified index.
The zero-based index of the channel dispatcher to be retrieved from the collection.
The channel dispatcher to be inserted into the collection as an element.
The service host associated with the channel dispatcher collection is closed.
The specified is less than zero or greater than the number of items in the collection.
The commutation object is not in a state
Removes a channel dispatcher at a specified index from the collection.
The zero-based index of the channel dispatcher to be removed from the collection.
The specified is less than zero or greater than the number of items in the collection.
Replaces the channel dispatcher at a specified index with another item.
The zero-based index of the channel dispatcher to be replaced.
The channel dispatcher to replace
The service associated with this collection of channel dispatchers is in a state.
The specified is less than zero or greater than the number of items in the collection.
Initializes a new instance of the class using the specified , name, and action values.
The containing object.
The name of the operation.
The action of the operation.
Initializes a new instance of the class using the specified , name, action, and reply action values.
The containing object.
The name of the operation.
The action of the operation.
The action of the reply message.
Initializes a new instance of the class using the specified dispatch run-time, name, and action values.
The associated object.
The name of the dispatch operation.This is used as the key to the collection.
The message action for which this dispatch operation is being created.
Initializes a new instance of the class using the specified dispatch run-time, name, action, and reply action values.
The associated object.
The name of the dispatch operation.
The SOAP message Action for which this dispatch operation is being created.
The reply action associated with this dispatch operation.
Initializes a new instance of the class with a specified address against which to test a message.
The against which messages are tested.
is .
Initializes a new instance of the class.
The against which messages are tested.
if the host name is included in the endpoint address comparison; otherwise, .
is .
Creates a new filter table that tests a message against multiple endpoint addresses simultaneously.
Data associated with the filters in the table.
An object that implements the interface that can contain s with associated .
Tests whether a message satisfies the specified endpoint address.
The object to test.
if the object satisfies the endpoint address specified in the filter; otherwise, .
is .
Tests whether a buffered message satisfies the specified endpoint address.
The object to test.
if the object satisfies the endpoint address; otherwise, .
is .
Initializes a new instance of the class with the specified address, contract name, and contract namespace.
The endpoint address.
The name of the endpoint contract.
The namespace of the endpoint contract.
Initializes a new instance of the class with the specified address, contract name, contract namespace, and whether the endpoint is a public, system endpoint.
The endpoint address.
The name of the endpoint contract.
The namespace of the endpoint contract.
to indicate that the endpoint is created internally by the server and not by the user; otherwise, .
Initializes a new instance of the class.
When overridden in a derived class, returns if the exception has been handled, or if the exception should be rethrown and the application terminated.
The exception the occurred within the Windows Communication Foundation (WCF) runtime and which may terminate the application.
if the exception has been handled; otherwise, .
Initializes a new instance of the class that uses the specified action and detail type.
The action of the SOAP fault.
The detail type that is serialized as the SOAP fault detail.
Initializes a new instance of the class.
Initializes a new instance of the class with data that specifies the source and destination of the stream and the information required to serialize the exception.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the with a specified error message and the filters that attempted to inspect the body of the message.
The error message that explains the reason for the exception.
The that attempted to inspect the body of the message.
Initializes a new instance of the class with a specified error message and the inner exception that caused the current exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class with a specified error message, the inner exception that caused the current exception, and the collection that contains the filter that attempted to inspect the body.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
The of type that contains the filter that attempted to inspect the body of the message.
Implement to participate in cleaning up the thread that invoked the operation.
The correlation object returned from the method.
Implement to participate in the initialization of the operation thread.
The service instance for the operation.
The client channel.
The incoming message.
A correlation object passed back as the parameter of the method.
Initializes the class with a specified .
The used to initialize the .
Converts a message into a return value and parameters that are passed back to the calling operation.
The inbound message.
Any values.
The return value of the operation.
Converts an array into an outbound .
The version of the SOAP message to use.
The parameters passed to the WCF client operation.
The SOAP message sent to the service operation.
Enables inspection or modification of a message after a reply message is received but prior to passing it back to the client application.
The message to be transformed into types and handed back to the client application.
Correlation state data.
Enables inspection or modification of a message before a request message is sent to a service.
The message to be sent to the service.
The WCF client object channel.
The object that is returned as the argument of the method. This is if no correlation state is used.The best practice is to make this a to ensure that no two objects are the same.
Returns the selected operation.
The method invoked.
The parameters passed to the method.
The operation selected by the custom operation selector.
Deserializes a message into an array of parameters.
The incoming message.
The objects that are passed to the operation as parameters.
Serializes a reply message from a specified message version, array of parameters, and a return value.
The SOAP message version.
The out parameters.
The return value.
The serialized reply message.
Called after an inbound message has been received but before the message is dispatched to the intended operation.
The request message.
The incoming channel.
The current service instance.
The object used to correlate state. This object is passed back in the method.
Called after the operation has returned but before the reply message is sent.
The reply message. This value is null if the operation is one way.
The correlation object returned from the method.
Associates a local operation with the incoming method.
The incoming to be associated with an operation.
The name of the operation to be associated with the .
Enables error-related processing and returns a value that indicates whether the dispatcher aborts the session and the instance context in certain cases.
The exception thrown during processing.
if Windows Communication Foundation (WCF) should not abort the session (if there is one) and instance context if the instance context is not ; otherwise, . The default is .
Enables the creation of a custom that is returned from an exception in the course of a service method.
The object thrown in the course of the service operation.
The SOAP version of the message.
The object that is returned to the client, or service, in the duplex case.
Indicates that the channel has faulted.
The that has faulted.
Indicates when the client channel is done receiving messages as part of the duplex message exchange.
The that is done receiving.
Provides the ability to modify the newly created object.
The system-supplied instance context.
The message that triggered the creation of the instance context.
Called when a new message is received.
The incoming message.
The channel that received the message.
The object that is used to process the message; return to instruct WCF to create a new object.
Called when is returned from the method.
The new object.
The incoming message.
The channel that received the message.
Called when all activities have completed to enable implementers to prevent the from being recycled.
The object that is considered idle.
if Windows Communication Foundation (WCF) is to close and recycle the object and adjust the value of ; otherwise, .
Called when the method returns to enable implementers to provide a callback to notify WCF when the object is finished.
The object that notifies WCF when the object is to be closed and recycled.
The current .
Returns a service object given the specified object.
The current object.
A user-defined service object.
Returns a service object given the specified object.
The current object.
The message that triggered the creation of a service object.
The service object.
Called when an object recycles a service object.
The service's instance context.
The service object to be recycled.
An asynchronous call to begin using a user interface to obtain credential information.
The client channel.
The callback object.
Any state data.
The to use to call back when processing has completed.
Called when the has finished.
The .
Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message, and returns that filter in an parameter.
The to test.
parameter that stores the filter that is satisfied by the . If no filter was found, the parameter is set to its default value.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message or buffered message, and returns that filter in an parameter.
The to test.
parameter that stores the filter that is satisfied by the . If no filter was found, the parameter is set to its default value.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
Returns a value that indicates whether the match criterion of a filter in the table is satisfied by the specified message, and adds the matching filters to a collection.
The to test.
Reference parameter that stores the objects that match in <Filter>.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
Returns a value that indicates whether the match criterion of a filter in the table is satisfied by the specified buffered message, and adds the matching filters to a collection.
The to test.
Reference parameter that stores the objects that match in <Filter>.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message, and adds the matching filter data to a collection.
The to test.
parameter that stores the that matches the .
if the match criterion of exactly one filter in the table is satisfied by the message; if no filter is satisfied.
Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified buffered message, and adds the matching filter data to a collection.
The to test.
parameter that stores the that matches the .
if the match criterion of exactly one filter in the table is satisfied by the message; if no filter is satisfied.
Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified message, and adds the of the matching filters to a collection.
The to test.
Reference parameter that stores the filter data of the matching filters in a generic collection.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified buffered message, and adds the of the matching filters to a collection.
The to test.
Reference parameter that stores the filter data of the matching filters in a generic <>.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
Initializes a new instance of the class with serialized and contextual information specified.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception.
Returns an of parameter objects.
The parameters that are to be used as arguments to the operation.
Returns an object and a set of output objects from an instance and set of input objects.
The object to be invoked.
The inputs to the method.
The outputs from the method.
The return value.
An asynchronous implementation of the method.
The object to be invoked.
The inputs to the method.
The asynchronous callback object.
Associated state data.
A used to complete the asynchronous call.
The asynchronous end method.
The object invoked.
The outputs from the method.
The object.
The return value.
Called after client calls are returned and before service responses are sent.
The name of the invoked operation.
Any output objects.
The return value of the operation.
Any correlation state returned from the method, or .
Called before client calls are sent and after service responses are returned.
The name of the operation.
The objects passed to the method by the client.
The correlation state that is returned as the parameter in . Return if you do not intend to use correlation state.
Initializes a new instance of the class.
This method returns for every message that is not .
The object to test.
Returns .
is .
The method returns for every message that is not .
The object to test.
Returns .
is .
Initializes a new instance of the class.
This method returns for every message that is not .
The object to test.
Returns .
is .
This method returns for every message that is not .
The object to test.
Returns .
is .
When called in a derived class, initializes a new instance of the class.
Creates a filter table for a filter that has a specified type of data associated with it.
Data associated with the filters in the table.
An object to which filters associated with can be added.
When overridden in a derived class, tests whether a message satisfies the filter criteria. The body cannot be examined.
The object to test.
if the object satisfies the filter criteria; otherwise, .
When overridden in a derived class, tests whether a buffered message satisfies the criteria of a filter.
The object to test.
if the object satisfies the filter criteria; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with a specified and .
The that contains all the data required to deserialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class.
The message to accompany the exception.
Initializes a new instance of the class with a specified error message and a collection of the filters that exceeded the quota of nodes.
The error message that explains the reason for the exception.
The collection of s that exceeded the quota of nodes.
Initializes a new instance of the class with a specified error message and the inner exception that caused the current exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class, the inner exception that caused the current exception, and a collection of the filters that exceeded the quota of nodes.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
The collection of s that exceeded the quota of nodes.
Initializes a new instance of the class with a default priority of 0.
Initializes a new instance of the class with the specified initial default priority.
The default priority for filter table.
Adds a filter/ (key/value) pair to the filter table.
The <Filter, > added to the table.
is .
Adds a filter and its associated to the filter table.
The used as the key of the pair added.
The associated with the filter used as the value of the pair added.
is .
is already in the table.
Adds a filter and its associated to the action filter table with a specified priority.
The used as the key of the pair added.
The associated with the filter used as the value of the pair added.
The priority of the filter added.
cannot be .
already exists in the table.
type does not match table type.
Removes all filters and their associated data from the filter table.
Determines whether the filter table contains a specified filter and its associated .
The <, > to find in the table.
if the / pair is contained in the filter table; otherwise .
Determines whether the filter table contains a specified filter.
The being tested for.
if the is contained in the filter table; otherwise .
Copies the filter/ pairs to an array that starts at a specified index.
The zero-based array of type <Filter, > to which the pairs are being copied.
The index at which to begin copying.
Instantiates a filter table for a specified type of filter.
The to be contained in the filter table created.
The that is created that contains the specified filter.
Returns an enumerator that iterates through the filter table.
An <KeyValuePair<Filter, >> that can be used to iterate through the filter table.
Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message and returns that filter in an parameter.
The to test.
The parameter that stores the filter that is satisfied by the . If no filter was found, the parameter is set to its default value.
if match criterion of one in the table is satisfied by the message; if no filter is satisfied.
More than one matches the .
Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message and returns that filter in an parameter.
The to test.
The parameter that stores the filter that is satisfied by the .
if match criterion of exactly one filter in the table is satisfied by the message; if no filter is satisfied.
More than one matches the .
Returns a value that indicates whether the match criterion of an in the table is satisfied by the specified message, and adds the matching filters to a collection.
The to test.
The reference parameter that stores the objects that match in <Filter>.
if match criterion of at least one in the table is satisfied by ; if no filter is satisfied.
is .
A filter attempted to examine the contents of the message body.
Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified buffered message and adds the matching filters from the highest priority set of filters in which at least one match is found to a collection.
The to test.
The reference parameter that stores the objects that match in <Filter>.
if match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
is .
Returns a value that indicates whether the match criterion of exactly one in the table is satisfied by the specified message and adds the matching filter data to a collection.
The to test.
The parameter that stores the that matches the .
if the match criterion of one filter in the table is satisfied by the message; if no filter is satisfied.
More than one filter matches the .
A filter attempted to examine the contents of the message body.
Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified buffered message and adds the matching filter data to a collection.
The to test.
The parameter that stores the that matches the .
if the match criterion of one filter in the table is satisfied by the buffered message; if no filter is satisfied.
More than one filter matches the .
Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified message or buffered message and adds the of the matching filters to a collection.
The to test.
The reference parameter that stores the of the matching action filters in a generic <>.
if match criterion of exactly one filter in the table is satisfied by the message; if no filter is satisfied.
is .
A filter attempted to examine the contents of the message body.
Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message buffer and adds the of the matching filters to the collection.
The to test.
The reference parameter that stores the filter data of the filters that are satisfied by the .
if the match criterion of exactly one in the table is satisfied by the buffered message; if no filter is satisfied.
is .
Returns the priority of a given filter in the table.
The contained in the filter table created.
The priority of the .
The specified filter does not exist in the filter table.
Removes a specified filter/ pair from the filter table.
The <Filter, > to remove from the table.
if the filter/ pair was found and removed; if it was not found.
is .
Removes a filter and its associated from the filter table.
The to remove.
if the filter was found and removed; if it was not found.
is .
Returns an enumerator that iterates through the filter table.
An that can be used to iterate through the filter table.
Checks whether a filter is stored in the filter table.
The that is used as a key to retrieve the data.
The associated with the .
if there is a filter in the filter table that has data associated with it; otherwise .
Initializes a new instance of the class.
Creates a collection of queries that returns a specific type of data associated with it.
The collection of queries associated with the data type.
When overridden in a derived class, runs a query against the message and returns a result. The body cannot be queried.
The message to query.
The type of the value to return.
An enumerable collection of results that satisfy the query.
When overridden in a derived class, runs a query against the message and returns a result.
The message to query.
The type of the object to return.
An enumerable collection of results that satisfy the query.
Initializes a new instance of the class.
Runs a query against the message and returns a result. The body cannot be queried.
The message to run the query against.
The type of the result of the query.
The result of the query. The type is determined by the generic argument.
Runs a query against the message and returns a result.
The message to run the query against.
The type of the object to return.
The result of the query. The type is determined by the generic argument.
Initializes a new instance of the class.
Adds an item defined as a key/value pair.
The generic to add.
Adds an item to the collection using a key/value system.
A that acts as a key.
The value to add, associated with the key.
Removes all members from the collection.
Determines whether the collection contains a specific item formatted as a key/value structure.
The key of the object to locate.
if the item is found in the collection; otherwise, .
Determines whether the collection contains an element with the specified key.
The key to locate.
if the collection contains an element with the key; otherwise, .
Copies the elements of the collection to an , starting at the specified index.
The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
The zero-based index in the array at which copying begins.
Runs a query against the message and returns a collection of results. The body cannot be queried.
The message to query.
The type of the result to return.
The enumerable collection of results.
Runs a query against the message and returns the result.
The message to query.
The type of the result to return.
The result of the query. Multiple results can be enumerated through.
Returns an enumerator that iterates through a collection.
The enumerator object that can be used to iterate through the collection.
Removes the first occurrence of the specified object from the collection.
The object to remove from the collection.
if the item was successfully removed from the collection; otherwise, . This method also returns if the item is not found in the collection.
Removes the item associated with the specified key from the collection.
The key of the element to remove.
if the item was found and removed; if the item was not found.
Returns an enumerator that can be used to iterate through the collection.
The enumerator used to iterate through the collection.
Checks whether a matching query is stored in the table.
The query that is used as a key to retrieve the data.
The value associated with the query.
if there is a matching query in the table (the value associated with the query is found in the parameter); otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with serialization information and streaming context specified.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a collection of filters.
The error message that explains the reason for the exception.
A collection of message filters.
Initializes a new instance of the class.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class with a specified error message, an exception, and a collection of filters.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
A collection of message filters.
Initializes a new instance of the class.
Initializes a new instance of the class with data that specifies the source and destination of the stream and the information required to serialize the exception.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and the inner exception that caused the current exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class.
The against which messages are tested.
is .
Initializes a new instance of the class.
The against which messages are tested.
if the host name is included in the endpoint address comparison; otherwise, .
is .
Creates a new filter table that tests a message against multiple endpoint addresses simultaneously.
Data associated with the filters in the table.
An object that implements the interface that can contain s with associated .
Tests whether a message satisfies the specified endpoint address.
The object to test.
if the object satisfies the endpoint address specified in the filter; otherwise, .
is .
Tests whether a buffered message satisfies the specified endpoint address.
The object to test.
if the object satisfies the endpoint address; otherwise, .
is .
Initializes a new instance of the class.
When overridden in a derived class, returns a value that describes the document order of the two specified positions.
The first position in the comparison.
The second position in the comparison.
One of the values that describes the relation of to in the document.
or is not valid.
When overridden in a derived class, returns the local name of the node at the position specified.
The position of the node whose local name is being retrieved.
The local name of the node at the specified position. is returned if the node does not have a local name, for example if the current position references a text node.
is invalid.
When overridden in a derived class, returns the name of the node at the specified position.
The position of the node whose name is being retrieved.
The name of the node at . is returned if the node does not have a name.
is invalid.
When overridden in a derived class, returns the namespace of the node at the specified position.
The position of the node whose namespace is being retrieved.
The namespace of the node at . is returned if the node does not have a namespace.
is invalid.
When overridden in a derived class, returns the type of the node at the specified position.
The position of the node whose node type is being retrieved.
One of the values that indicate the type of the XML node.
is invalid.
When overridden in a derived class, returns the text value of the node at the specified position.
The position of the node whose text value is being retrieved.
The text value of the node at . is returned if the node does not have a text value.
is invalid.
Creates an instance of .
Initializes a new instance of the class with the specified .
A class used internally to store strings.
Compares the base Uniform Resource Identifiers (URIs) of two documents based upon the order the documents were loaded by the XSLT processor.
The base URI of the first document to compare.
The base URI of the second document to compare.
Always returns 0.
Evaluates whether to preserve white space nodes or strip them for the given context.
The white space node that is to be preserved or stripped in the current context.
Always returns .
Resolves a function reference and returns an T:System.Xml.Xsl.IXsltContextFunction that represents the function.
The prefix of the function as it appears in the XPath expression.
The name of the function.
An array of argument types for the function being resolved. This allows you to select between methods with the same name (for example, overloaded methods).
An T:System.Xml.Xsl.IXsltContextFunction that represents the function.
is .
Resolves a variable reference and returns an that represents the variable.
The prefix of the variable as it appears in the XPath expression.
The name of the variable.
An that represents the variable at runtime.
Initializes a new instance of the class that matches all well-formed XML documents.
Initializes a new instance of the class using an XPath expression to specify query criteria for the filter.
A that contains an XPath 1.0 expression.
is .
Initializes a new instance of the class using the specified XPath expression and namespace manager.
An XPath 1.0 expression.
An that resolves any namespace prefixes in .
is .
Initializes a new instance of the class using a specified XPath expression and .
The XPath 1.0 expression for the filter.
An that resolves any namespace prefixes, custom functions or variables in .
Initializes a new instance of the class by reading a streamed XPath with the specified XML reader.
The to read the streamed XPath expression.
is .
Initializes a new instance of the class by reading in a streamed XPath with a specified XML reader and using the specified namespace manager.
The to read the streamed XPath expression.
An that resolves any namespace prefixes in the XPath expression from . This can also be an that defines custom functions or variables.
is .
is not positioned on the starting element.
There were problems reading the dialect attribute, namespace URI, or duplicate attributes were found.
An invalid dialect attribute was read: it was not XPath.
Initializes a new instance of the class by reading a streamed XPath with a specified XML reader and using the to resolve namespaces, custom functions, and variables.
The to read the streamed XPath expression.
An that resolves any namespace prefixes, functions, and variables in the XPath expression from .
is .
Creates an that has a specified type of data associated with it.
Data associated with the filters in the table.
An object to which filters associated with can be added.
Tests whether a specified message satisfies the criteria of the XPath filter. This form is not allowed to access the body of the message.
The to test.
if the satisfies the filter criteria; otherwise, .
is .
The XPath evaluation attempted to examine the body of the message.
A compiler error occurred.
Determines whether a buffered message satisfies the query criteria of the XPath filter.
The to test.
if the satisfies the filter criteria; otherwise.
is .
A compiler error occurred.
Determines whether the XML document provided by the specified optimized XPath navigator satisfies the query criteria of the XPath filter.
The that provides data to test.
if the data from the satisfies the filter criteria; otherwise, .
is .
A compiler error occurred.
Evaluates the filter over the specified XPath navigator.
The that provides data to test.
if the data from the satisfies the filter criteria; otherwise.
is .
A compiler error occurred.
Gets the schema for the current XML document.
The that represents the current document.
Reads the current XML node.
The used to read the XML document.
is .
is not positioned on the starting element.
encountered an empty element.
Content of a node is invalid.
Writes a node using .
The used to write the node.
is .
Initializes the current instance of the with an XPath obtained from a specified XML reader using a specified namespace manager.
The used to deserialize the XPath filter.
The used to manage the namespaces being read from.
Gets the type of XML schema used to serialize the XPath filter.
The that contains the cache of XML Schema definition language (XSD) schemas.
The used to serialize the XPath filter.
is .
An explicit interface implementation that gets the current schema.
The that represents the current document.
An explicit interface implementation that reads the current XML node.
The used to read the XML document.
An explicit interface implementation that writes an XML node using .
The used to write the node.
Compacts the XPath filter, which releases all unused memory.
In all cases.
Serializes the XPath filter to an .
The used to serialize the XPath filter.
The used to resolve any namespace conflict for the XPath filter.
Writes the XML XPath element with a specified XML writer.
The used to write the .
The namespace prefix of the XPath XML element.
The local name of the XPath XML element.
The namespace URI to associate with the XML element.
if namespaces should be serialized out separately as attributes; otherwise, .
is .
is .
has length = 0.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initial capacity of the table.
Adds a filter/ (key/value) pair to the .
The <Filter, > to add to the table.
is .
A compiler error occurred.
Adds a filter/data pair to the filter table.
The used as the key of the pair added. Must be an instance of .
The associated with the filter used as the value of the pair added.
is .
is not an .
A compiler error occurred.
Adds a filter/data pair to the filter table.
The used as the key of the pair added.
The associated with the filter; used as the value of the pair added.
is .
A compiler error occurred.
Removes all filter/data pairs from the filter table.
Determines whether the filter table contains a specified filter and its associated .
The <, > to find in the table.
if the filter/FilterData pair is contained in the filter table; otherwise .
Determines whether the filter table contains a specified filter.
The being tested for.
if the is contained in the filter table; otherwise .
Copies the filter/ pairs to an array that starts at a specified index.
The array of type <Filter, > to which the pairs are being copied.
The index at which to begin copying.
Returns an enumerator that can iterate through the filter table.
An <KeyValuePair<Filter, FilterData>> that can be used to iterate through the filter table.
Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message and returns that filter in an parameter.
The to test.
The parameter that stores the filter that is satisfied by the . If no filter was found, the parameter is set to its default value.
The whose query criteria are satisfied by the message; or if no filters are found to match.
is .
More than one filter matches the .
A filter attempted to examine the contents of the message body.
Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message or buffered message and returns that filter in an parameter.
The to test.
The parameter that stores the filter that is satisfied by the . If no filter was found, the parameter is set to its default value.
The whose query criteria are satisfied by the buffered message; or if no filters are found to match.
is .
More than one filter matches the .
Returns a value that indicates whether the match criterion of exactly one in the table is satisfied by the specified message or buffered message and returns that filter in an parameter.
The to test.
The parameter that stores the filter that is satisfied by the . If no filter was found, the parameter is set to its default value.
The whose query criteria are satisfied by the navigator; or if no filters are found to match.
is .
More than one filter matches the .
Returns a value that indicates whether the match criterion of exactly one in the table is satisfied by the specified message or buffered message and returns that filter in an parameter.
The to test.
The parameter that stores the filter that is satisfied by the . If no filter was found, the parameter is set to its default value.
The whose query criteria are satisfied by the navigator; or if no filters are found to match.
is .
More than one filter matches the .
Returns a value that indicates whether the match criterion of at least one in the table is satisfied by the specified message and adds the matching filters to a collection.
The to test.
The reference parameter that stores the objects that match in <Filter>.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
is .
is .
A filter attempted to examine the contents of the message body.
Returns a value that indicates whether the match criterion of at least one in the table is satisfied by the specified buffered message and adds the matching filters to a collection.
The to test.
The reference parameter that stores the objects that match in <Filter>.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
is .
is .
Returns a value that indicates whether the match criterion of at least one in the table is satisfied by the specified buffered message and adds the matching filters to a collection.
The to test.
The reference parameter that stores the objects that match in <Filter>.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
is .
is .
Returns a value that indicates whether the match criterion of at least one in the table is satisfied by the specified buffered message and adds the matching filters to a collection.
The to test.
The reference parameter that stores the objects that match in <Filter>.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
is .
is .
Returns a value that indicates whether the match criterion of exactly one in the table is satisfied by the specified message and returns the matching filter data.
The to test.
The parameter that stores the for the filter that matches the .
if the match criterion of one filter in the table is satisfied by the message; if no filter is satisfied.
is .
More than one filter matches the .
Returns a value that indicates whether the match criterion of exactly one in the table is satisfied by the specified buffered message and returns the matching filter data.
The to test.
The parameter that stores the for the filter that matches the .
if the match criterion of one filter in the table is satisfied by the buffered message; if no filter is satisfied.
is .
More than one filter matches the .
Returns a value that indicates whether the match criterion of exactly one in the table is satisfied by the and returns the filter data of the matching filter in an parameter.
The to test.
The parameter that stores the that matches the .
if the match criterion of exactly one filter in the table is satisfied by the ; if no filter is satisfied.
is .
More than one filter matches the .
Returns a value that indicates whether the match criterion of exactly one in the table is satisfied by the and returns the filter data of the matching filter in an parameter.
The to test.
The parameter that stores the that matches the .
if the match criterion of exactly one filter in the table is satisfied by the ; if no filter is satisfied.
is .
More than one filter matches the .
Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified message and adds the filter data of the matching filters to a collection.
The to test.
The reference parameter that stores the filter data of the matching filters in a generic <>.
if match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
is .
is .
A filter attempted to examine the contents of the message body.
Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified buffered message and adds the filter data of the matching filters to a collection.
The to test.
The reference parameter that stores the filter data of the matching filters in a generic <>.
if the match criterion of at least one filter in the table is satisfied by ; if no filter is satisfied.
is .
is .
Returns a value that indicates whether the match criterion of at least one in the table is satisfied by the and adds the filter data of the matching filters to a collection.
The to test.
The reference parameter that stores the filter data of the matching filters in a generic <>.
if the match criterion of at least one filter in the table is satisfied by the ; if no filter is satisfied.
is .
is .
Returns a value that indicates whether the match criterion of at least one in the table is satisfied by the and adds the filter data of the matching filters to a collection.
The to test.
The reference parameter that stores the filter data of the matching filters in a generic <>.
if the match criterion of at least one filter in the table is satisfied by the ; if no filter is satisfied.
is .
is .
Removes a filter and its associated filter data from the filter table.
The <Filter, > to remove from the table.
if the filter/ pair was found and removed; if it was not found.
Removes a filter and its associated filter data from the filter table.
The to remove.
if the filter was found and removed; otherwise, .
is .
is not a .
Removes an and its associated filter data from the filter table.
The to remove.
if the was found and removed; otherwise, .
is .
is not an .
Returns an enumerator that can iterate through the filter table.
An <KeyValuePair<Filter, FilterData>> that can be used to iterate through the filter table.
Compacts the filter table, purging any excess allocations or buffers.
Checks whether a filter is stored in the filter table.
A key to retrieve the data.
The associated with the when this method returns ; otherwise, the default value for the type of the parameter.
if the is present in the filter table; otherwise.
Initializes a new instance of the class.
Runs a query against the message. The body cannot be queried.
The message to query.
The type of the object to return.
An enumerable collection of results that satisfy the query.
Runs an XPath query against the message.
The message to query.
The type of result to return.
An enumerable collection of results that satisfy the query.
Inserts the XPath query object into the collection at the specified index.
The location in the collection to insert the item.
The XPath query object to insert.
Removes the item from the collection at the specified index.
The location from which to remove the item.
Replaces the element at the specified index.
The zero-based index of the element to replace.
The new value for the element at the specified index.
Initializes a new instance of the class.
Initializes a new instance of the class with data that specifies the source and destination of the stream and the information required to serialize the exception.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and the inner exception that caused the current exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Releases all resources owed by the object.
Returns the result of the XPath query as a Boolean value.
Returns the result of the XPath query as an enumerable set of nodes.
A collection of XPath nodes that can be iterated over.
Returns the result of the XPath query as a number.
Returns the result of the XPath query as a string.
Returns .
Initializes a new instance of the class from a claim.
The .
is .
Initializes a new instance of this class from a DNS name.
The DNS name.
is .
The claim type of is not .
Initializes a new instance of the class with an object that implements the callback contract.
The that the client uses to listen for messages from the connected service.
is .
Initializes a new instance of the class with an object that implements the callback contract and a specified binding.
The that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
or is .
Initializes a new instance of the class with an object that implements the callback contract and a specified binding and endpoint address.
The that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
The that provides the location of the service.
or or is .
Initializes a new instance of the class with specified callback object, binding, and remote address.
The that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
The remote address that provides the location of the service.
or or is .
Initializes a new instance of the class with an object that implements the callback contract and a specified endpoint.
The that the client uses to listen for messages from the connected service.
The to which channels produced by the factory connect.
is .
Initializes a new instance of the class with an object that implements the callback contract and a specified configuration.
The that the client uses to listen for messages from the connected service.
The configuration name used for the endpoint.
or is .
Initializes a new instance of the class with an object that implements the callback contract, and a specified configuration and endpoint address.
The that the client uses to listen for messages from the connected service.
The name used for the endpoint configuration.
The that provides the location of the service.
or or is .
Initializes a new instance of the class with specified instance context.
The that the client uses to listen for messages from the connected service
is .
Initializes a new instance of the class with a context that implements the callback contract and a specified binding.
The that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
or is .
Initializes a new instance of the class with an object that implements the callback contract and a specified binding and endpoint address.
The that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
The that provides the location of the service.
or or is .
Initializes a new instance of the class with specified instance context, binding, and remote address.
The that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
The remote address that provides the location of the service.
or or is .
Initializes a new instance of the class with an object that implements the callback contract and a specified endpoint.
The that the client uses to listen for messages from the connected service.
The to which channels produced by the factory connect.
is .
Initializes a new instance of the class with an object that implements the callback contract and a specified configuration.
The that the client uses to listen for messages from the connected service.
The name used for the endpoint configuration.
or is .
Initializes a new instance of the class with an object that implements the callback contract and a specified configuration and endpoint address.
The that the client uses to listen for messages from the connected service.
The name used for the endpoint configuration.
The that provides the location of the service.
or or is .
Initializes a new instance of the class with specified type of callback instance.
The that provides the callback instance that the client uses to listen for messages from the connected service.
is .
Initializes a new instance of the class with specified type of callback instance and binding.
The that provides the callback instance that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
or is .
Initializes a new instance of the class with specified type of callback instance, binding, and remote address.
The that provides the callback instance that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
The that provides the location of the service.
or or is .
Initializes a new instance of the class with the specified type of callback instance, binding, and remote address.
The that provides the callback instance that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
The remote address that provides the location of the service.
or or is .
Initializes a new instance of the class with specified type of callback instance and service endpoint.
The that provides the callback instance that the client uses to listen for messages from the connected service.
The for the service.
is .
Initializes a new instance of the class with specified type of callback instance and configuration.
The that provides the callback instance that the client uses to listen for messages from the connected service.
The name used for the endpoint configuration.
or is .
Initializes a new instance of the class with the specified type of callback instance, configuration, and remote address.
The that provides the callback instance that the client uses to listen for messages from the connected service.
The name used for the endpoint configuration.
The that provides the location of the service.
or or is .
Creates a duplex channel between a service and a callback instance on the client.
The that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
The that provides the location of the service.
A channel of type , the generic parameter for the factory, between the client and service.
or is .
or .UserObject is .
Creates a duplex channel between a service and a callback instance on the client.
The that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
The that provides the location of the service.
The that contains the transport address to which the message is sent.
A channel of type , the generic parameter for the factory, between the client and service.
or is .
or .UserObject is .
Creates a duplex channel between a service and a callback instance on the client.
The that the client uses to listen for messages from the connected service.
The name used for the endpoint configuration.
A channel of type , the generic parameter for the factory, between the client and service.
is .
or .UserObject is .
Creates a duplex channel between a service and a callback instance on the client.
The that provides the location of the service.
The that contains the transport address to which the message is sent.
A duplex channel of type , the generic parameter for the factory, between the client and service.
is .
Creates a duplex channel between a service and a callback instance on the client.
The that the client uses to listen for messages from the connected service.
A duplex channel of type , the generic parameter for the factory, between the client and service.
or .UserObject is .
Creates a duplex channel between a service and a callback instance on the client.
The that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
The that provides the location of the service.
A channel of type , the generic parameter for the factory, between the client and service.
or is .
or .UserObject is .
Creates a duplex channel between a service and a callback instance on the client.
The that the client uses to listen for messages from the connected service.
The used to connect to the service by channels produced by the factory.
The that provides the location of the service.
The that contains the transport address to which the message is sent.
A channel of type , the generic parameter for the factory, between the client and service.
or is .
or .UserObject is .
Creates a duplex channel between a service and a callback instance on the client.
The that the client uses to listen for messages from the connected service.
The that provides the location of the service.
A duplex channel of type , the generic parameter for the factory, between the client and service.
is .
or .UserObject is .
Creates a duplex channel between a service and a callback instance on the client.
The that the client uses to listen for messages from the connected service.
The that provides the location of the service.
The that contains the transport address to which the message is sent.
A channel of type , the generic parameter for the factory, between the client and service.
is .
or .UserObject is .
Creates a duplex channel between a service and a callback instance on the client.
The that the client uses to listen for messages from the connected service.
The name used for the endpoint configuration.
A channel of type , the generic parameter for the factory, between the client and service.
is .
or .UserObject is .
Initializes a new instance of the class using the specified callback object.
An object used to create the instance context that associates the callback object with the channel to the service.
The callback instance is null.
Initializes a new instance of the class using the specified callback object, binding, and service endpoint address.
An object used to create the instance context that associates the callback object with the channel to the service.
The binding with which to call the service.
The service endpoint address to use.
The callback instance is null.
The binding is null.
The address is null.
Initializes a new instance of the class with the specified callback object and service endpoint.
An object used to create the instance context that associates the callback object with the channel to the service.
The service endpoint.
The callback instance is null.
The service endpoint is null.
Initializes a new instance of the class using the specified callback object and configuration name.
An object used to create the instance context that associates the callback object with the channel to the service.
The name of the client endpoint information in the application configuration file.
The callback instance is null.
The configuration name is null.
Initializes a new instance of the class using the specified callback object, configuration name, and service endpoint address.
An object used to create the instance context that associates the callback object with the channel to the service.
The name of the client endpoint information in the application configuration file.
The address of the service endpoint to use.
The callback instance is null.
The configuration name is null.
The address is null.
Initializes a new instance of the class using the specified callback object, endpoint configuration name, and service endpoint address.
An object used to create the instance context that associates the callback object with the channel to the service.
The name of the client endpoint information in the application configuration file.
The address of the service endpoint to use.
The callback instance is null.
The configuration name is null.
The address is null.
Initializes a new instance of the class using the specified callback object.
An object that associates the callback object with the channel to the service.
The callback instance is null.
Initializes a new instance of the class using the specified callback object, binding, and service endpoint address.
An object used to create the instance context that associates the callback object with the channel to the service.
The binding with which to call the service.
The service endpoint address to use.
Initializes a new instance of the class with the specified callback object and service endpoint.
An object that associates the callback object with the channel to the service.
The service endpoint.
The callback instance is null.
The service endpoint is null.
Initializes a new instance of the class using the specified callback object and configuration name.
An object used to create the instance context that associates the callback object with the channel to the service.
The name of the client endpoint information in the application configuration file.
The callback instance is null.
The configuration name is null.
Initializes a new instance of the class using the specified callback object, configuration name, and service endpoint address.
An object used to create the instance context that associates the callback object with the channel to the service.
The name of the client endpoint information in the application configuration file.
The address of the service endpoint to use.
The callback instance is null.
The configuration name is null.
The address is null.
Initializes a new instance of the class using the specified callback object, configuration name, and service endpoint address.
An object used to create the instance context that associates the callback object with the channel to the service.
The name of the client endpoint information in the application configuration file.
The address of the service endpoint to use.
The callback instance is null.
The configuration name is null.
The address is null.
Initializes a new instance of the class with a specified URI string.
The URI that identifies the endpoint.
Initializes a new instance of the class with a specified URI and headers.
The that identifies the endpoint location.
The of type that contains address information used to interact with the endpoint.
Initializes a new instance of the class with a specified URI, identity, and headers.
The that identifies the endpoint location.
The for the endpoint.
The of type that contains address information used to interact with the endpoint.
Initializes a new instance of the class with a specified URI, identity, and header collection.
The that identifies the endpoint location.
The for the endpoint.
The that contains address information used to interact with the endpoint.
Initializes a new instance of the class with a specified URI, identity, header collection, and metadata and extension readers.
The that identifies the endpoint location.
The for the endpoint.
The that contains address information used to interact with the endpoint.
The from which the endpoint metadata is obtained.
The from which extensions are obtained.
Assigns the URI and properties of the endpoint address to the values of the headers of a specified message.
The whose header values are being assigned.
is .
Returns a value that indicates whether a specified object is equivalent to the current endpoint address.
The to be compared to the current endpoint address.
if the specified object is equivalent to the current address; otherwise, .
Provides a unique hash code for the current endpoint address.
A unique hash code for the current endpoint address.
Gets the XML dictionary reader that provides access to the extensions.
The that provides access to the extensions.
Gets the XML dictionary reader that provides access to the metadata for an endpoint.
The that provides access to the metadata for an endpoint.
Returns a value that indicates whether specified endpoint addresses are not equivalent.
One of the objects being compared.
One of the objects being compared.
if the endpoint addresses are equivalent; otherwise, .
Returns a value that indicates whether specified endpoint addresses are not equivalent.
One of the objects being compared.
One of the objects being compared.
if the endpoint addresses are not equivalent; otherwise, .
Reads an endpoint address for a specified address version from a specified XML dictionary reader.
The of the current endpoint address.
The from which the endpoint address is obtained.
The read from the XML dictionary reader.
Reads an endpoint address for a specified address version with a specified qualified name from a specified XML dictionary reader.
The of the current endpoint address.
The from which the endpoint address is obtained.
Contains the local name for the XML node to contain the endpoint address.
Contains the namespace for the XML node to contain the endpoint address.
The with the qualified name read from the XML reader.
Reads an endpoint address for a specified address version from a specified XML reader.
The of the current endpoint address.
The from which the endpoint address is obtained.
The read from the XML reader.
Reads an endpoint address for a specified address version with a specified qualified name from a specified XML reader.
The of the current endpoint address.
The from which the endpoint address is obtained.
Contains the local name for the XML node to contain the endpoint address.
Contains the namespace for the XML node to contain the endpoint address.
The with the qualified name read from the XML reader.
Reads an endpoint address from a specified XML dictionary reader.
The from which the endpoint address is obtained.
The read from the XML dictionary reader.
Reads an endpoint address with a specified qualified name from a specified XML dictionary reader.
The from which the endpoint address is obtained.
An that contains the local name for the XML node to contain the endpoint address.
An that contains the namespace for the XML node to contain the endpoint address.
The with the qualified name read from the XML dictionary reader.
Returns a canonical string representation of the URI that is contained in the endpoint address.
The URI that identifies the endpoint.
Saves all the child nodes of the node to the XML dictionary writer specified.
The of the current endpoint address.
The to which the endpoint address is saved.
or is .
Saves all the child nodes of the node to the XML writer specified.
The of the current endpoint address.
The to which the endpoint address is saved.
or is .
Saves the current endpoint address of a specified version to a specified XML dictionary writer.
The of the current endpoint address.
The to which the endpoint address is saved.
or is .
Saves the current endpoint address of a specified version to an XML dictionary writer with a specified namespace and local name.
The of the current endpoint address.
The to which the endpoint address is saved.
The that contains the local name for the XML node to contain the endpoint address.
The that contains the namespace for the XML node to contain the endpoint address.
or or or is .
Saves the current endpoint address of a specified version to a specified XML writer.
The of the current endpoint address.
The to which the endpoint address is saved.
or is .
Saves the current endpoint address of a specified version to an XML writer with a specified namespace and local name.
The of the current endpoint address.
The to which the endpoint address is saved.
The that contains the local name for the XML node to contain the endpoint address.
The that contains the namespace for the XML node to contain the endpoint address.
or or or is .
Initializes a new instance of the class with a specified endpoint address.
The used to initialize the instance of this class.
The class that contains the specified endpoint address.
is .
Returns an XML-qualified name that describes the XML representation of the version 1.0 endpoint address from a specified cached schema.
A that contains a cache of the XML schema definition language (XSD) schemas for the endpoint address.
A that describes the XML representation of the endpoint address.
is .
Returns .
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The from which the endpoint address is obtained.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The to which the current endpoint address is saved.
Retrieves the endpoint address contained in this serializable type.
The used to initialize the instance of this class.
Initializes a new instance of the class with a specified endpoint address.
The used to initialize the instance of this class.
The class that contains the specified endpoint address.
Returns an XML-qualified name that describes the XML representation of the version 1 endpoint address from a specified cached schema.
A that contains a cache of the XML schema definition language (XSD) schemas for the endpoint address.
A that describes the XML representation of the endpoint address.
is .
Returns .
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The from which the endpoint address is obtained.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
The to which the current endpoint address is saved.
Retrieves the endpoint address contained in this serializable type.
The that contains a version-neutral endpoint address of this .
Initializes a new instance of the class.
Initializes a new instance of the class from an existing endpoint address.
The whose property values are used to initialize the property values of this instance.
is .
Returns the XML dictionary reader that contains the extensions of the endpoint address.
The that reads the extensions of the endpoint address.
Returns the reader that contains the metadata associated with the endpoint address.
The that reads the metadata associated the endpoint address if there is some; otherwise, .
Specifies the XML dictionary reader that contains the extensions of the endpoint address.
The that reads the extensions of the endpoint.
Specifies the XML dictionary reader that contains the metadata associated with the endpoint address.
The that reads the metadata associated with the endpoint.
Creates a new endpoint address initialized with the property values of the current endpoint address builder.
The whose property are initialized with the values of the current endpoint address builder.
Creates an empty instance.
Creates a DNS identity with a specified DNS name.
The name for the DNS identity.
A DNS associated with the specified .
is .
Creates an identity with the specified claim.
A used to create the new identity.
An associated with the specified .
is .
Creates an RSA identity with the specified X.509 certificate.
An that contains the certificate for the RSA identity.
An RSA associated with the specified .
is .
is not an RSA certificate.
Creates an RSA identity with the specified public key.
The public key for the RSA identity.
An RSA associated with the specified .
is .
Creates a server principal name (SPN) identity with a specified name.
The name for the SPN identity.
An SPN associated with the specified .
is .
Creates a user principal name (UPN) identity with a specified name.
The name for the UPN identity.
A UPN associated with the specified .
is .
Creates an X509Certificate identity with the specified certificate.
An that contains the certificate for the identity.
An X509Certificate associated with the specified .
is .
Creates an X509Certificate identity with the specified primary and supporting certificates.
An that contains the primary certificate for the identity.
An that contains the supporting certificates for the identity.
A secure WCF client that connects to an endpoint with this identity verifies that the claims presented by the server contain the claim that contains the thumbprint of the certificate used to construct this identity.An X509Certificate associated with the specified and
or is .
Returns a value that determines whether a specified object is equal to the current identity object or if they have equal security properties.
The compared for equality with the current identity.
if the specified object is equivalent to the current identity or contains the same security properties; otherwise, .
Provides a hash code for the current instance of the identity.
The hash code for the current identity.
Initializes an with the specified claim.
The used to initialize the .
Initializes an with the specified claim and an interface and compares equality.
The used to initialize the .
The used to compare claims.
Returns the identity.
A of the form "identity(string)" where string = .
Initializes a new instance of the class.
Initializes a new instance of the class with data that specifies the source and destination of the stream and the information required to serialize the exception.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and the inner exception that caused the current exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Gets a string that contains the URI name for the SOAP role associated with the current message version for the ultimate destination.
An empty string if SOAP1.1 is used; a string that contains http://www.w3.org/2003/05/soap-envelope/role/ultimateReceiver if SOAP1.2 is used.
Gets a string that represents the current envelope version.
The string representation of the current envelope version.
Initializes a new instance of the class from the exception.
The exception to be serialized as an object.
The parameter is .
Returns the exception detail information for the exception passed to the constructor.
The message and stack trace of the exception.
Initializes a new instance of the class.
Translates the input exception to a fault.
The exception to be mapped to a fault.
The fault corresponding to the input exception.
Translates the input exception to a fault.
The exception to be mapped to a fault.
The SOAP Namespace to be used when generating the mapped fault.
The WS-Trust Namespace to be used when generating the mapped fault.
The fault corresponding to the input exception.
Determines whether an exception that occurred during the processing of a security token should be handled.
The input exception.
if the exception should be handled; otherwise, .
Initializes a new instance of the class with a specified owner.
The owner of the collection.
Initializes a new instance of the class with a specified owner and synchronization root.
The owner of the collection.
The object used to synchronize.
Returns an extension if it is in the collection.
The type of extension sought.
An extension of the type sought, or if no extensions implement the type. If more than one extension implements the type, the most recently added is returned.
Returns a collection of extensions if found in the collection.
The type for which the collection of extensions is sought.
A collection of extensions of the type sought. If no extensions implement this type, a non-null empty collection is returned.
Initializes a new instance of the class.
The name of the fault code.
Initializes a new instance of the class.
The name of the fault code.
The fault subcode.
Initializes a new instance of the class with the specified name and namespace.
The local name of the fault code.
The namespace name of the fault code.
or is .
is an empty string.
Initializes a new instance of the class with the specified name, namespace, and fault subcode.
The local name of the fault code.
The namespace name of the fault code.
A object that represents the fault subcode.
or is .
is an empty string.
Creates a receiver fault code with the specified subcode.
A object that represents the fault subcode.
A object with the created SOAP fault subcode in the property.
is .
Creates a receiver fault code with the specified subcode.
The local name for the fault subcode.
The namespace name for the fault subcode.
A instance with the created SOAP fault subcode in the property.
Creates a sender fault code with the specified subcode.
A object that represents the fault subcode.
A object with the created SOAP fault subcode in the property.
is .
Creates a sender fault code with the specified subcode.
The local name for the fault subcode.
The namespace name for the fault subcode.
A object with the created SOAP fault subcode in .
Initializes a new instance of the class.
The serializable type that contains error information for the caller.
The argument is .
Initializes a new instance of the class.
Initializes a new instance of the class using the specified serialization information and context when deserializing a stream into a object.
The serialization information necessary to reconstruct the object from a stream.
The streaming context required to reconstruct the object.
Initializes a new instance of the class using the specified message fault values.
The message fault that contains the default SOAP fault values.
Initializes a new instance of the class using the specified message fault values and the provided action string.
The message fault that contains the default SOAP fault values to use.
The action of the SOAP fault.
Initializes a new instance of the class using the specified reason.
The reason for the SOAP fault.
Initializes a new instance of the class using the specified reason and fault code.
The reason for the SOAP fault.
The fault code for the SOAP fault.
Initializes a new instance of the class using the specified reason, fault code, and action value.
The reason for the SOAP fault.
The fault code for the SOAP fault.
The action value for the SOAP fault.
Initializes a new instance of the class with the specified fault reason.
The reason for the fault.
Initializes a new instance of the class using the specified reason and SOAP fault code.
The reason for the SOAP fault.
The SOAP fault code for the fault.
Initializes a new instance of the class using the specified reason, fault code, and action value.
The reason for the SOAP fault.
The fault code for the SOAP fault.
The action value for the SOAP fault.
Returns a object from the specified message fault, action and an array of detail types.
The message fault that contains default SOAP fault information.
The fault action value.
An array of types that contains fault details.
A object that you can throw to indicate that a SOAP fault message was received.
Returns a object from the specified message fault and an array of detail types.
The message fault that contains default SOAP fault information.
An array of types that contains fault details.
A object that you can throw to indicate that a SOAP fault message was received.
Returns a object.
The in-memory representation of a SOAP fault that can be passed to to create a message that contains a fault. For objects that result from fault messages, this object is the fault that arrives.
Implementation of the method that is called when the object is serialized into a stream.
The serialization information to which the object data is added when serialized.
The destination for the serialized object.
Initializes a new instance of the class that uses the specified detail object.
The object used as the SOAP fault detail.
Initializes a new instance of the class that uses the specified detail object and fault reason.
The object used as the SOAP fault detail.
The reason for the SOAP fault.
Initializes a new instance of the class that uses the specified detail object, fault reason, and fault code.
The object used as the SOAP fault detail.
The reason for the SOAP fault.
The fault code for the SOAP fault.
Initializes a new instance of the class that uses the specified detail object, and SOAP fault reason, code and action values.
The object used as the SOAP fault detail.
The reason for the SOAP fault.
The fault code for the SOAP fault.
The action of the SOAP fault.
Initializes a new instance of the class that uses the specified detail and fault reason.
The object used as the SOAP fault detail.
The reason for the SOAP fault.
Initializes a new instance of the class that uses the specified detail object, fault reason, and fault code.
The object used as the SOAP fault detail.
The reason for the SOAP fault.
The fault code for the SOAP fault.
Initializes a new instance of the class that uses the specified detail object, and SOAP fault reason, code and action values.
The object used as the SOAP fault detail.
The reason for the SOAP fault.
The fault code for the SOAP fault.
The action of the SOAP fault.
Initializes a new instance of the class using the specified serialization information and context when deserializing a stream into a object.
The serialization information necessary to reconstruct the object from the .
The stream from which to reconstruct the object.
Creates a object that can be used to create a that represents the SOAP fault.
The message fault created.
Implementation of the method that is called when the object is serialized into a stream.
The serialization information to which the object data is added when serialized.
The destination for the serialized object.
Returns a string for the object.
The string for the SOAP fault.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified list of fault translations.
A list of objects; each object describes the fault in a specific language.
is .
is empty or one or more items is .
Initializes a new instance of the class using the specified text element that describes the fault in a specific language.
An array of objects that correspond to fault descriptions in different languages.
Initializes a new instance of the class using the specified fault description.
A description of the reason the fault occurred.
Gets the fault description in the language used by the current thread.
A object that contains the fault description.
Gets the fault description in the specified language.
A object that specifies the language of the fault description.
The fault text in the specified language.
The is .
Returns the fault reason as a string.
A string containing the reason for the fault.
Initializes a new instance of the class that uses the specified fault text.
The text that is the SOAP fault reason.
Initializes a new instance of the class that uses the specified SOAP fault text and the specified object.
The text that is the reason of the SOAP fault.
The describing the language of the description.
Initializes a new instance of the class.
The text of the fault reason.
The language of the fault.
Returns a value that indicates whether the language of the description matches provided object.
The object to compare with the language of the description.
if the specified matches; otherwise, .
Initializes a new instance of the class.
Returns whether the algorithm suite to be used for securing messages at the SOAP level should be serialized.
if the algorithm suite should be serialized; otherwise, .
Returns that any existing claim type requirements can be serialized.
if there are requirements to serialize; otherwise, .
Returns an indication whether the security context is not the default and therefore should be serialized.
if the context should be serialized; otherwise, .
Returns an indication whether the issued key type is not the default and therefore should be serialized.
if the type should be serialized; otherwise, .
Returns an indication whether the process of negotiating for service credentials is not the default process and therefore should be serialized.
if the process should be serialized; otherwise, .
Returns an indication that any existing token request parameters can be serialized.
if there are parameters to be serialized; otherwise, .
Returns whether the constraint values placed on the complexity of SOAP message structure should be serialized.
if reader quotas should be serialized; otherwise, .
Returns whether settings for text encoding should be serialized.
if text encoding should be serialized; otherwise, .
Initializes a new instance of the class.
Returns a value that indicates whether the property has changed from its default value and should be serialized. . Used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized. Used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized. Used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized. . Used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
An asynchronous call to begin using a user interface to obtain credential information.
The method that is called when this method completes.
Information about the state of the channel.
The to use to call back when processing has completed.
A call to a user interface to obtain credential information.
Called when the call to has finished.
The .
Causes a communication object to transition immediately from its current state into the closed state.
Begins an asynchronous operation to close a communication object.
The delegate that receives notification of the completion of the asynchronous close operation.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous close operation.
was called on an object in the state.
The default timeout elapsed before the was able to close gracefully.
Begins an asynchronous operation to close a communication object with a specified timeout.
The that specifies how long the send operation has to complete before timing out.
The delegate that receives notification of the completion of the asynchronous close operation.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous close operation.
was called on an object in the state.
The specified timeout elapsed before the was able to close gracefully.
Begins an asynchronous operation to open a communication object.
The delegate that receives notification of the completion of the asynchronous open operation.
An object, specified by the application, that contains state information associated with the asynchronous open operation.
The that references the asynchronous open operation.
The was unable to be opened and has entered the state.
The default open timeout elapsed before the was able to enter the state and has entered the state.
Begins an asynchronous operation to open a communication object within a specified interval of time.
The that specifies how long the send operation has to complete before timing out.
The delegate that receives notification of the completion of the asynchronous open operation.
An object, specified by the application, that contains state information associated with the asynchronous open operation.
The that references the asynchronous open operation.
The was unable to be opened and has entered the state.
The specified timeout elapsed before the was able to enter the state and has entered the state.
Causes a communication object to transition from its current state into the closed state.
was called on an object in the state.
The default close timeout elapsed before the was able to close gracefully.
Causes a communication object to transition from its current state into the closed state.
The that specifies how long the send operation has to complete before timing out.
was called on an object in the state.
The timeout elapsed before the was able to close gracefully.
Completes an asynchronous operation to close a communication object.
The that is returned by a call to the method.
was called on an object in the state.
The timeout elapsed before the was able to close gracefully.
Completes an asynchronous operation to open a communication object.
The that is returned by a call to the method.
The was unable to be opened and has entered the state.
The timeout elapsed before the was able to enter the state and has entered the state.
Causes a communication object to transition from the created state into the opened state.
The was unable to be opened and has entered the state.
The default open timeout elapsed before the was able to enter the state and has entered the state.
Causes a communication object to transition from the created state into the opened state within a specified interval of time.
The that specifies how long the send operation has to complete before timing out.
The was unable to be opened and has entered the state.
The specified timeout elapsed before the was able to enter the state and has entered the state.
Begins an asynchronous operation to close an output session on the client that has a specified time out and state object associated with it.
The that specifies how long the close operation has to complete before timing out.
The delegate that receives the notification of the asynchronous operation close completion.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous close operation.
Closes the output session on the client associated with the duplex channel.
The that specifies how long the close operation has to complete before timing out.
Completes an asynchronous operation to close an output session on the client.
The returned by a call to the method.
Enables an extension object to find out when it has been aggregated. Called when the extension is added to the property.
The extensible object that aggregates this extension.
The type of the extensible object. T must implement .
Enables an object to find out when it is no longer aggregated. Called when an extension is removed from the property.
The extensible object that aggregates this extension.
The type of the extensible object. T must implement .
Finds the specified extension object in the collection.
The type of extension object.
The extension object that was found.
Finds all extension object in the collection specified by .
The type of extension object.
A collection of all extension objects in the collection that implement the specified type.
Initializes a new instance of the class for a specified object that implements the service instance.
The object that implements the service instance.
Initializes a new instance of the class for a service hosted by a specified host.
The that hosts the service.
is .
Initializes a new instance of the class for a specified object that implements the service instance and is hosted by a specified host.
The that hosts the service.
The object that implements the service instance.
Returns the instance of the service for the instance context.
The object that represents the service instance.
The service instance is in a created or opening state or is not initialized.
The service instance is aborted.
The service instance has been closed already and cannot be modified in these states.
The service instance is faulted and cannot be modified in these states.
Returns the instance of the service for the instance context in response to an incoming message.
The incoming message that triggered the creation of a service object.
The object that represents the service instance.
The service instance is in a created or opening state or is not initialized.
The service instance is aborted.
The service instance has been closed already and cannot be modified in these states.
The service instance is faulted and cannot be modified in these states.
Increases the number of messages that can be processed by the service instance.
The additional number of messages that can be processed by the service instance.
The new limit on the number of messages, after is added, that can be processed by the service instance.
Releases the service instance.
The service instance is in a created or opening state and cannot be used.
The service instance has been aborted.
The service instance is closing or has been closed already and cannot be modified.
The service instance is faulted and cannot be modified in these states.
Initializes a new instance of the class.
Initializes a new instance of the class when deserializing from a stream into an object.
The serialization information.
The stream from which to deserialize.
Initializes a new instance of the class using the specified message.
The message for the exception.
Initializes a new instance of the class that uses the specified message and inner exception.
The exception message.
The inner exception.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified header content.
The content of the new header.
Initializes a new instance of the class with the specified header content and metadata.
The content of the new header.
A value that indicates whether the header must be understood.
The targeted recipient of the message header.
A value that indicates whether the header should be relayed.
Gets the message header with the specified namespace and local name.
The local name of the header XML element
The namespace URI of the header XML element.
A message header with the specified namespace and local name.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class used to deserialize data into a object.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class with the specified message.
The message carried in the exception.
Initializes a new instance of the class using the specified message and a value that indicates whether the message header is a duplicate or is missing.
The exception message.
if the multiple message header is a duplicate; if there are no message headers.
Initializes a new instance of the class using the specified message and the inner exception that caused the exception.
The exception message.
The that contains the inner exception that caused the exception.
Initializes a new instance of the class using the specified message, header name and namespace.
The exception message.
The name of the message header.
The namespace of the message header.
Initializes a new instance of the class using the specified message, header name and namespace, and a value that indicates whether the message header is a duplicate or is missing.
The exception message.
The name of the message header.
The namespace of the message header.
if the multiple message header is a duplicate; if there are no message headers.
Initializes a new instance of the class using the specified message, header name and namespace, a value that indicates whether the message header is a duplicate or is missing, and the inner exception that caused the exception.
The exception message.
The name of the message header.
The namespace of the message header.
if the multiple message header is a duplicate; if there are no message headers.
The that contains the inner exception that caused the exception.
Initializes a new instance of the class using the specified message, header name and namespace, and the inner exception that caused the exception.
The exception message.
The name of the message header.
The namespace of the message header.
The that contains the inner exception that caused the exception.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Only used in extensibility scenarios to indicate whether an instance of a class derived from is configured to perform secure conversation as described in WS-SecurityConversation.
Always returns , unless overridden in a derived class.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with additional serialized information about the exception.
A that holds the serialized data associated with the .
A that contains the source and destination of the serialized stream associated with the .
Initializes a new instance of the class with the message provided.
The message with which to initialize the new instance.
Initializes a new instance of the class with the message and inner exception provided.
The message with which to initialize the new instance of the class.
The inner exception to be encapsulated by the new instance of the class.
Initializes a new instance of the class with the message and error code provided.
The message with which to initialize the new instance of the class.
The error code, returned by the Message Queuing (MSMQ) infrastructure, with which to initialize the new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified .
The security mode supported by the Message Queuing (MSMQ) integration channel
The value is not within the range of values.
Initializes a new instance of the class from the settings of a specified configuration binding element.
The value of the attribute that identifies the element whose settings are used to initialize the binding.
Returns the binding elements in the basic profile stack.
The that contains the stack of binding elements in the basic profile stack.
Gets a value that specifies whether security information should be serialized.
if security information should be serialized; otherwise .
Initializes a new instance of the class.
Builds a channel factory using the context provided.
The with which to build the channel factory.
The type of channel.
An MSMQ integration channel factory that can be used to create channels to send messages to existing MSMQ applications.
The context value is .
The is not .
is and is .
CustomDeadLetterQueue is not null and DeadLetterQueue is not Custom.
DeadLetterQueue is set to Custom on Windows 2003/XP.
ExactlyOnce is false and DeadLetterQueue is Custom.
CustomDeadLetterQueue is set and if there is no write permission to write to queue or if queue does not exist.
If CustomDeadLetterQueue is non-transactional.
is set to WindowsDomain and if MSMQ is installed without Active Directory integration.
is None and is not None.
is Certificate or WindowsDomain and is None.
Builds a channel listener using the context provided.
The with which to build the channel listener.
The type of channel.
An MSMQ integration channel listener that can be used to create channels to receive messages from existing MSMQ applications.
The context value is .
The is not .
ExactlyOnce is and Durable is .
Queue not readable.
ExactlyOnce is and queue is non-transactional.
ExactlyOnce is and queue is transactional.
ReceiveErrorHandling is set to Move and queue name contains a ";" in Windows Vista.
ExactlyOnce is set to and cannot open retry sub-queue in Windows Vista.
ReceiveErrorHandling is set to Reject or Move and the platform is Windows Vista.
is set to WindowsDomain and if MSMQ is installed without Active Directory integration.
is None and is not None.
is Certificate or WindowsDomain and is None.
Returns a value that indicates whether you can build a channel factory with the context provided.
The with which to build the channel factory.
The type of channel.
if you can build a channel factory with the context provided; otherwise, . This method returns only if is .
Returns a value that indicates whether you can build a channel listener with the context provided.
The with which to build the channel listener.
The type of channel.
if you can build a channel listener with the context provided; otherwise, .This method returns only if is .
Returns a clone of the binding element.
A clone of the binding element.
Gets a property of the requested type from the specified .
The binding context.
The type of property.
An object of type .
Context is .
Initializes a new instance of the class.
Gets the for a given message.
The message for which the Message Queuing (MSMQ) integration message properties are to be retrieved.
A object that contains the Message Queuing integration properties for the specified message.
The message is null.
The property collection on the message is null.
Initializes a new instance of .
Initializes a new instance of the class with the provided message body.
The message body with which to initialize the new instance of the class.
Message body is null.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified lookup ID of the poison message.
The lookup ID of the poison message.
Initializes a new instance of the class by using the specified lookup ID of the poison message, and the inner exception.
The lookup ID of the poison message.
The inner exception to be encapsulated by the new instance of the class.
Initializes a new instance of the class with additional serialized information about the exception.
A instance that holds the serialized data associated with the .
A instance that contains the source and destination of the serialized stream associated with the .
Initializes a new instance of the class by using the specified message text.
The message with which to initialize the new instance of the class.
Initializes a new instance of the class by using the specified message text and the inner exception.
The message with which to initialize the new instance of the class.
The inner exception to be encapsulated by the new instance of the class.
Retrieves the serialized data associated with the , and the source and destination of the serialized stream associated with the .
A instance to hold the serialized data associated with the .
A instance to hold the source and destination of the serialized stream associated with the .
Initializes a new instance of the class.
Initializes a new instance of the class, using an existing instance.
The existing instance of the class, to be used in initializing the new instance.
is .
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified security mode.
The mode of the security.
Initializes a new instance of the class with the specified security mode.
The mode of the security.
to indicate that the reliable session was enabled; otherwise, .
Initializes a new instance of the class with the specified configuration name.
The name of the configuration.
Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.
The collection of parameters that specifies requirements for the channel factory built.
The type of channel the channel factory produces.
The channel factory that satisfies the features specified by the collection.
Creates a collection that contains the binding elements for the binding.
A collection of the binding elements that makes up the binding.
Indicates whether the reliable session has changed from its default value and should be serialized.
if the reliable session should be serialized; otherwise, .
Indicates whether the security has changed from its default value and should be serialized.
if the security should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with the type of security used.
The type of security used with the binding.
Initializes a new instance of the class with the type of security used and with the value that indicates whether reliable sessions are explicitly enabled.
The type of security used with the binding.
if reliable sessions are enabled; otherwise, .
Initializes a new instance of the class with a specified configuration name.
The binding configuration name.
Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.
Specifies the requirements for the channel factory built.
The type of channel the channel factory produces.
An of type TChannel that satisfies the features specified by the collection.
Creates a collection with the binding elements for the binding.
A collection with the binding elements for the binding.
Indicates whether the reliable session property has changed from its default value and should be serialized.
if the reliable session property value should be serialized; otherwise, .
Indicates whether the security property has changed from its default value and should be serialized.
if the security property value should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class using the specified security mode.
The security mode with which to initialize the new instance.
The value is not one of the values.
Initializes a new instance of the class from the settings of a specified configuration binding element.
The value of the attribute that identifies the element whose settings are used to initialize the binding.
Returns an ordered collection of binding elements contained in the current binding.
The ordered collection of binding elements described by the binding.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified security mode.
The value that specifies whether Windows security is used with named pipes.
Initializes a new instance of the class with a specified configuration name.
The binding configuration name for the netNamedPipeBinding Element.
Creates a collection with the binding elements for the binding.
The of type that makes up the binding.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized. This is used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized. This is used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized. This is used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Returns a a value that indicates whether the property has changed from its default value and should be serialized. This is used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Initializes a new default instance of the class.
Initializes a new instance of the class with a specified configuration name.
The value of the attribute that identifies the binding element whose settings are used to initialize the binding.
The configuration is invalid.
Creates a collection with the binding elements for the binding.
The of type that makes up the binding.
Gets a value that specifies whether reader quota data for the binding should be serialized.
Returns that specifies if reader quota data should be serialized, and if it should not be serialized.
Gets a value that specifies whether security information for the binding should be serialized.
Returns that specifies if the security information for the binding should be serialized, and if it should not be serialized..
Initializes a new instance of the class.
Initializes a new instance of the class with the type of security used specified.
The value that specifies the type of security used with the binding.
Initializes a new instance of the class with the type of security used specified and with a value that indicates whether reliable sessions are explicitly enabled.
The value that specifies the type of security used with the binding.
if reliable sessions are enabled; otherwise, .
Initializes a new instance of the class with a specified configuration name.
The binding configuration name for the .
Creates a collection with the binding elements for the binding.
The of type that makes up the binding.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified .
The security mode.
Initializes a new instance of the class with the specified and reliable session setting.
The security mode.
to enable reliable sessions; otherwise, .
Initializes a new instance of the class with the specified binding configuration.
The name of the binding configuration.
Creates an ordered collection of binding elements that are contained in the current binding.
A that contains the ordered stack of binding elements described by the .
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Implements the method.
The operation description modified to support properties.
Binding parameters passed to support binding behaviors.
Implements the client operation behavior.
The operation description modified to support properties.
The extensibility access point to insert custom client modifications for this operation.
Implements the service operation behavior.
The operation description modified to support properties.
The extensibility point to insert custom service modifications for this operation.
Implements the validation behavior.
The operation description to validate.
Initializes a new instance of the class that uses the specified in a client application.
The used to create a new client .
The channel is null.
Gets a channel to the client instance that called the current operation.
The type of channel used to call back to the client.
A channel to the client instance that called the operation of the type specified in the property.
Commits the currently executing transaction.
There is no transaction in the context.
Initializes a new instance of the class that uses the specified to create a new for the scope.
The channel to use when creating the scope for a new .
Initializes a new instance of the class to create a scope for the specified object.
The active in the created scope.
Restores the original to the active context and recycles the object.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class from a reliable session binding element.
The whose property value is used to initialize the reliable session.
The is .
Initializes a new instance of the class.
Initializes a new instance of the class.
Returns whether or not a message received on a peer channel should be propagated, and if so, the destination of the message.
The message to evaluate for propagation.
A enumeration value that specifies the origin (local or remote) of the message under evaluation.
A enumeration value that indicates the destination of the message (local, remote, both, or no propagation at all).
Refreshes the connection with the peer mesh.
No channel is open for listening.
The refresh operation timed out.
A network error occurred during the refresh attempt.
The connection aborted during the refresh attempt.
The connection faulted during the refresh attempt.
Provides a string representation of a peer node.
value that contains the mesh ID of the peer node if the mesh ID is set; otherwise, it returns the type.
Initializes a new instance of with the supplied and a collection of multihoming IP addresses also configured for the local computer.
A that represents the address of the peer node within the mesh.
A that contains IP addresses configured for the local computer, and which can be used to connect to the peer node.
One of the arguments supplied to the constructor is set to .
Initializes a new instance of the class.
Initializes the current peer resolver instance with the new supplied endpoint address and settings.
that contains the new endpoint address of this peer resolver instance.
that specifies the new network binding for this peer resolver.
that specifies the new client credentials for this peer resolver.
that specifies the new referral policy for this peer resolver.
Registers a for a specific peer mesh.
The ID of the peer mesh in which the peer node is to be registered.
The to be registered with the peer mesh.
The length of time to wait for success before aborting the attempt to register with the peer mesh. If the attempt fails, is raised on the peer.
An that represents the registration ID. This registration ID object is passed to the and methods.
Resolves the supplied mesh ID to zero or more endpoint addresses of nodes participating in the peer mesh.
The mesh ID of the peer mesh within which the objects representing participating nodes are to be obtained.
The number of endpoint addresses to return.
The length of time to wait for success before aborting the attempt to resolve endpoint addresses within the peer mesh. If the attempt fails, is raised on the peer.
A that contains objects representing nodes participating in the peer mesh.
Removes the registration entry for a node from a peer mesh.
A registration ID for the node obtained by a previous call to .
The length of time to wait for a successful removal of the registration from the peer mesh. If the attempt fails, is raised on the peer.
Updates the for a node registered with a specific peer mesh.
A registration ID token for the node, obtained by a previous call to
The updated endpoint address (and other multihoming IP addresses).
The length of time to wait for success before aborting the attempt to update the node's registration within the peer mesh. If the attempt fails, is raised on the peer.
Initializes a new default instance of the class.
Closes the peer resolver service.
The service has been closed by a previous call to this method.
Obtains the specific response settings for the peer resolver service.
that contains the specific response settings for the custom peer resolver service, including cleanup and refresh interval settings.
Opens the peer resolver service.
or are set to a time span interval of 0.
The service has been started by a previous call to this method.
Refreshes the expiry of an entry in the peer resolver service's registration lookup table.
object that contains the mesh ID and the registration ID of the entry to refresh in the peer resolver service's registration lookup table.
that contains the newly refreshed registration entry.
is set to null.
The custom peer resolver service has not been started with a previous call to .
Adds a new entry to the registration lookup table of the peer resolver service.
A that specifies a unique identifier for the registration entry to register with the resolver service.
A that specifies the mesh ID of the peer mesh in which the registration entry participates.
A that contains the endpoint address of the registration entry.
A that contains a copy of the entry added to the peer resolver service's registration lookup table.
A registration entry with the same GUID already exists in the lookup table, or the custom peer resolver service has not been started with a previous call to .
The object supplied to this method was either null or not correctly formed.
The MeshId and/or the RegistrationId property of object supplied to the parameter was null.
The MeshId property of the object supplied to the parameter is unknown.
Adds a new entry to the registration lookup table of the peer resolver service.
that contains information about the registration entry to register with the peer resolver service.
that contains a copy of the entry added to the peer resolver service's registration lookup table.
A registration entry with the same GUID already exists in the lookup table, or the custom peer resolver service has not been started with a previous call to .
The object supplied to this method was either null or not correctly formed.
The AddressInfo property of the object supplied to the parameter was null.
The value supplied to this method is set to null.
Returns a list of known endpoints for a registration entry.
that contains information on the registration entry for which endpoints, if known, are to be looked up by the peer resolver service.
that contains the endpoints for the registration entry in the lookup table that matches the information supplied in the parameter.
The object is null or is not correctly formed.
A registration entry with the same GUID already exists in the lookup table, or the custom peer resolver service has not been started with a previous call to .
Removes a specific entry from the registration lookup table of the peer resolver service.
that contains the information used to uniquely identify the registration entry to remove from the registration lookup table.
An entry for the specified registration entry could not be found, or the supplied object is null or not correctly formed.
A registration entry with the same GUID already exists in the lookup table, or the custom peer resolver service has not been started with a previous call to .
Updates an existing registration entry entry in the registration lookup table of the peer resolver service.
that uniquely identifies a specific registration entry and provides updated information for it.
that contains a copy of the updated registration entry entry.
An entry for the specified registration entry could not be found, or the supplied object was not correctly formed.
A registration entry with the same GUID already exists in the lookup table, or the custom peer resolver service has not been started with a previous call to .
Obtains the settings for a peer resolver service.
that contains information about the peer resolver service.
Refreshes the expiry for an entry in the peer resolver service's registration lookup table.
object that contains the mesh ID and the registration ID of the entry to refresh in the peer resolver service's registration lookup table.
that contains the newly refreshed registration entry.
Registers a peer node with the custom peer resolver service.
that contains information about the peer node to register with the peer resolver service.
that contains a copy of the entry added to the peer resolver service's registration lookup table.
Returns a list of known endpoints for a registration entry.
that contains information on the peer node for which endpoints, if known, are to be looked up by the peer resolver service.
that contains the endpoints for the registration entry in the lookup table that matches the information supplied in the parameter.
Removes a registration from the lookup table for a peer resolver service.
that contains the information used to uniquely identify the peer node to remove from the registration lookup table.
Updates the entry for a specific peer node in the peer resolver service's lookup table.
that uniquely identifies a specific peer node entry and provides updated information for it.
that contains a copy of the updated peer node entry.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new default instance of the class.
Initializes a new instance of the class with the provided mesh ID and unique registration ID.
A that identifies the mesh in which the peer node participates.
A that uniquely identifies the registration entry for the peer node.
Indicates whether the body of the message containing a serialized instance of this type is correctly formed.
True if the refresh information message body is correctly formed by the sender (the service client); false if it is not.
Initializes a new default instance of the class.
Initializes a new instance of the class with the provided registration lifetime and refresh results.
that specifies the new lifetime of the peer's registration.
that specifies the result of the refresh.
Indicates whether the body of the message containing a serialized instance of this type is correctly formed.
True if the refresh response information body is correctly-formed by the sender; false if it is not.
Initializes a new default instance of the class.
Initializes a new instance of the class with the supplied client ID, mesh ID, and endpoint address(es).
that uniquely identifies the peer node to be registered.
that specifies the ID of the mesh in which the peer node participates.
that specifies the endpoint address(es) of the peer node to be registered.
Indicates whether the body of the message containing a serialized instance of this type is correctly formed.
True if the registration information body is correctly-formed by the sender; false if it is not.
Initializes a new default instance of the class.
Initializes a new instance of the class with the supplied registration ID and lifetime.
that uniquely identifies the newly-registered peer.
that specifies the lifetime of the peer's registration.
Indicates whether the body of the message containing a serialized instance of this type is correctly formed.
True if the registration response information body is correctly-formed by the sender; false if it is not.
Initializes a new default instance of the class.
Initializes a new instance of the class with the provided client ID and mesh ID, as well as the maximum number of endpoint addresses to return.
that contains a unique ID for the client for which endpoints are to be resolved.
that contains the ID of the mesh in which the client is participating.
that contains the maximum number of client endpoint addresses to be returned by the resolve operation.
Indicates whether the body of the message containing a serialized instance of this type is correctly formed.
True if the resolve request information message body is correctly formed by the sender (the service client); false if it is not.
Initializes a new default instance of the class.
Initializes a new instance of the class with the provided set of peer endpoint addresses.
Array of objects that contain the endpoint addresses registered to the peer whose endpoints were requested in a previous resolution operation.
Indicates whether the body of the message containing a serialized instance of this type is correctly formed.
True if the resolution response information body is correctly-formed by the sender; false if it is not.
Initializes a new default instance of the class.
Initializes a new instance of the class with the supplied referral policy value.
that indicates whether referrals are passed by the resolver service.
Indicates whether the body of the message containing a serialized instance of this type is correctly formed.
True if the service settings response information body is correctly-formed by the sender; false if it is not.
Initializes a new default instance of the class.
Initializes a new instance of the class with mesh and registration ID of the peer to remove from the registration lookup table in the resolver service.
that specifies the mesh ID of the peer whose entry is to be removed.
that uniquely identifies the entry to remove from the lookup table of the resolver service.
Indicates whether the body of the message containing a serialized instance of this type is correctly formed.
True if the registration removal information body is correctly-formed by the sender; false if it is not.
Initializes a new default instance of the class.
Initializes a new instance of the class with the supplied peer client ID, registration ID, peer mesh ID, and peer endpoint address.
that specifies the unique ID of the registration entry to update.
that specifies the unique ID of the peer client that submitted the updated registration entry information.
that contains the mesh ID of the entry.
that contains the endpoint address to update for the registration entry.
Indicates whether the body of the message containing a serialized instance of this type is correctly formed.
True if the registration update information body is correctly-formed by the sender; false if it is not.
Initializes a new default instance of the class.
Gets a value that indicates whether the security mode information should be serialized.
Returns that specifies if the security mode information should be serialized, and if it should not be serialized..
Gets a value that indicates whether the transport information should be serialized.
Returns that specifies if the transport information should be serialized, and if it should not be serialized..
Creates an instance of the type.
Initializes a new instance of the class.
Initializes a new instance of the class with serialized data.
The that holds the serialized object data about the exception.
The that contains contextual information about the source or destination.
Initializes a new instance of the class with a specified error message.
The message that describes the error.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of the current exception.
The message that describes the error.
The exception that is the cause of the current exception.
Initializes a new instance of the class.
Initializes a new instance of the class with serialization information and streaming context specified.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of the exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class.
Initializes a new instance of the class with data that specifies the source and destination of the stream and the information required to serialize the exception.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of the exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class.
Configures the binding elements to support the receive context behavior.
The operation description.
The binding parameters.
Implements the method.
The operation description.
The client run-time object.
Implements the method.
The operation description.
The operation to dispatch to.
Implements the method.
The operation description.
Initializes a new instance of the class.
Initializes a new instance of the class from a reliable session binding element.
The whose property values are used to initialize the reliable session.
The is .
Initializes a new instance of the class from a claim.
The .
is .
The claim type of is not .
Initializes a new instance of the class.
The .
is .
The public key is .
The certificate's public key cannot be accessed.
Initializes a new instance of the class from a public key.
The public key.
is .
Creates and initializes an instance of .
Returns if the specified asymmetric key length is supported; otherwise, returns . Valid lengths range from 1024 to 4096.
The asymmetric key length.
if the specified asymmetric key length is supported; otherwise, .
Returns if the specified symmetric key length is supported; otherwise, returns . Valid lengths range from 128 to 256.
The symmetric key length.
if the specified symmetric key length is supported; otherwise, .
Returns the string representation of the .
The string representation of the .
Creates and initializes an instance of .
Returns if the specified asymmetric key length is supported; otherwise, returns . Valid lengths are from 1024 to 4096.
The asymmetric key length.
if the specified asymmetric key length is supported; otherwise, .
Returns if the specified symmetric key length is supported; otherwise, returns . Valid lengths range from 192 to 256.
The symmetric key length.
if the specified symmetric key length is supported; otherwise, .
Returns the string representation of the .
The string representation of the .
Creates and initializes an instance of .
Returns if the specified asymmetric key length is supported; otherwise, returns . Valid lengths range from 1024 to 4096.
The asymmetric key length.
if the specified asymmetric key length is supported; otherwise, .
Returns if the specified symmetric key length is supported; otherwise, returns . The only valid length is 256.
The symmetric key length.
if the specified symmetric key length is supported; otherwise, .
Returns the string representation of the .
The string representation of the .
Initializes a new instance of the class.
Initializes a new instance of the class from another instance of this class.
The other instance of .
is .
Adds the parts collections in the specified to the current instance of this class.
The specified .
Adds the various parts collections in the specified to the current instance of this class.
The specified .
Specifies whether the scope is channel-only.
Creates a new instance of this class with incoming and outgoing parts reversed.
A new instance of this class with incoming and outgoing parts reversed.
Sets this class and its part collections to read-only.
Initializes a new instance of this class.
Initializes a new instance of this class.
Indicates whether to use the current user protection scope.
Initializes a new instance of this class.
Indicates whether to use the current user protection scope.
A array that specifies the entropy, which indicates additional randomness that the encoder could use to encode the security state.
Decodes the security state.
A array that represents the encoded security state.
A array that represents the decoded security state.
Encodes the security state.
A array representing the decoded security state.
A array that represents the encoded security state.
Indicates the randomness of this encoder.
An array of type .
Returns a string that represents the current instance.
A that represents the current instance.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The for the exception.
The for the exception.
Initializes a new instance of the class.
The message to display.
Initializes a new instance of the class.
The message to display.
The inner for this instance.
Creates an instance of this class.
Implements a method to verify an identity.
The to verify.
The to test the against.
if the identity is verified; otherwise, . The default is .
Creates a default instance of this class.
A default instance of .
Tries to create an identity from an endpoint.
The to use for creating the identity.
The that is returned.
if the identity is returned; otherwise, . The default is .
Gets the identity of the current endpoint, based on the security token requirements passed in.
The that describes security token requirements.
The of the current endpoint.
Creates a copy of the message property.
The copy of the message property.
Starts impersonating with the caller's context if impersonation is enabled on the service and sets the appropriate principal on the thread as per the service configuration.
When this method returns, contains the impersonated context. This parameter is treated as uninitialized.
When this method returns, contains the original principal on the thread before invoking this method. This parameter is treated as uninitialized.
When this method returns, contains a value that indicates whether the principal was set on the thread by this method. This parameter returns if the operation context was not available to impersonate. This parameter is treated as uninitialized.
Reverts impersonation and sets the specified original principal on the thread.
The impersonation context to revert.
The original principal to set on the thread.
A value that indicates whether the thread principal was set during impersonation. if the principal was set; otherwise, .
Gets the property from the specified message.
The message from which to extract the property.
When this method returns, contains the property extracted from the message.
if the property was found; otherwise, .
Gets the property from the specified object..
The message properties object from which to extract the property.
When this method returns, contains the property extracted from the message.
if the property was found; otherwise, .
Initializes a new instance of the class.
The from which this method is called.
The binding on the service endpoint.
Begins the asynchronous method to display the initialization user interface (UI).
The channel.
The asynchronous callback method called when this method completes.
Holds the current state.
The from this method.
The asynchronous callback method related to displaying the initialization user interface (UI).
The from the corresponding method.
Tries to read the session token identifier pointed to by the XML reader.
The with which to try to read the token.
if the XML pointed to by the XML reader corresponds to a that matches the security session's token; otherwise, .
Tries to write the corresponding to the security session's token. This method is useful for sessions like WS-RM sessions that build on top of the security session and refer to the security session token's identifier as part of their session establishment protocol.
The with which to try to write the token.
Defines the asynchronous Cancel method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous RSTR/Cancel method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous Issue method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous RSTR/Issue method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous Renew method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous RSTR/Renew method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous Validate method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous RSTR/Validate method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Completes the asynchronous Cancel method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous RSTR/Cancel method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous Issue method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous RSTR/Issue method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous Renew method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous RSTR/Renew method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous Validate method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous RSTR/Validate method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Defines the RST/Cancel method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RSTR/Cancel method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RST/Issue method for the WS-Trust 1.3 protocol.
A that represents the request message that contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RSTR/Issue method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RST/Renew method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RSTR/Renew method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RST/Validate method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RSTR/Validate method for the WS-Trust 1.3 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Asynchronously sends a WS-Trust Cancel message to an endpoint.
The that represents the request to the STS.
An optional delegate, to be called when the send is complete.
A user-provided object that distinguishes this particular asynchronous send request from other requests.
An object that represents the asynchronous send, which could still be pending.
Asynchronously sends a WS-Trust Renew message to an endpoint.
The that represents the request to the STS.
An optional delegate, to be called when the send is complete.
A user-provided object that distinguishes this particular asynchronous send request from other requests.
An object that represents the asynchronous send, which could still be pending.
Asynchronously sends a WS-Trust Renew message to an endpoint.
The that represents the request to the STS.
An optional delegate, to be called when the send is complete.
A user-provided object that distinguishes this particular asynchronous send request from other requests.
An object that represents the asynchronous send, which could still be pending.
Asynchronously sends a WS-Trust Validate message to an endpoint.
The that represents the request to the STS.
An optional delegate, to be called when the send is complete.
A user-provided object that distinguishes this particular asynchronous send request from other requests.
An object that represents the asynchronous send, which could still be pending.
Sends a WS-Trust Cancel message to an endpoint.
The that represents the request to the STS.
The that represents the STS response.
Completes the asynchronous send operation initiated by a call to .
A reference to the outstanding asynchronous send request.
The that represents the STS response.
Completes the asynchronous send operation initiated by a call to .
A reference to the outstanding asynchronous send request.
The that represents the STS response.
A that represents the token issued by the STS.
Completes the asynchronous send operation initiated by a call to .
A reference to the outstanding asynchronous send request.
The that represents the STS response.
Completes the asynchronous send operation initiated by a call to .
A reference to the outstanding asynchronous send request.
The that represents the STS response.
Sends a WS-Trust Issue message to an endpoint STS.
The that represents the request to the STS.
A that represents the token issued by the STS.
Sends a WS-Trust Issue message to an endpoint STS.
The that represents the request to the STS.
The that represents the response from the STS.
A that represents the token issued by the STS.
Sends a WS-Trust Renew message to an endpoint.
The that represents the request to the STS.
The that represents the STS response.
Sends a WS-Trust Validate message to an endpoint.
The that represents the request to the STS.
The that represents the STS response.
The asynchronous begin method for the WS-Trust Cancel binding.
A that represents the request message, which contains the RST.
An optional delegate, to be called when the send is complete.
A user-provided object that distinguishes this particular asynchronous send request from other requests.
An object that represents the asynchronous send, which could still be pending.
The asynchronous begin method for the WS-Trust Issue binding.
A that represents the request message, which contains the RST.
An optional delegate, to be called when the send is complete.
A user-provided object that distinguishes this particular asynchronous send request from other requests.
An object that represents the asynchronous send, which could still be pending.
The asynchronous begin method for the WS-Trust Renew binding.
A that represents the request message, which contains the RST.
An optional delegate, to be called when the send is complete.
A user-provided object that distinguishes this particular asynchronous send request from other requests.
An object that represents the asynchronous send, which could still be pending.
The asynchronous begin method for the WS-Trust Validate binding.
A that represents the request message, which contains the RST.
An optional delegate, to be called when the send is complete.
A user-provided object that distinguishes this particular asynchronous send request from other requests.
An object that represents the asynchronous send, which could still be pending.
The method for the WS-Trust Cancel binding.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
The asynchronous end method for the WS-Trust Cancel binding.
A reference to the outstanding asynchronous send request.
A that represents the response message, which contains the RSTR.
The asynchronous end method for the WS-Trust Issue binding.
A reference to the outstanding asynchronous send request.
A that represents the response message, which contains the RSTR.
The asynchronous end method for the WS-Trust Renew binding.
A reference to the outstanding asynchronous send request.
A that represents the response message, which contains the RSTR.
The asynchronous end method for the WS-Trust Validate binding.
A reference to the outstanding asynchronous send request.
A that represents the response message, which contains the RSTR.
The method for the WS-Trust Issue binding.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
The method for the WS-Trust Renew binding.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
The method for the WS-Trust Validate binding.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the asynchronous Cancel method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous RSTR/Cancel method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous Issue method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous RSTR/Issue method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous Renew method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous RSTR/Renew method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous Validate method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Defines the asynchronous RSTR/Validate method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
The delegate that receives notification of the completion of the asynchronous operation.
An object that contains state information associated with the asynchronous operation.
The that references the asynchronous operation.
Completes the asynchronous Cancel method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous RSTR/Cancel method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous Issue method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous RSTR/Issue method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous Renew method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous RSTR/Renew method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous Validate method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Completes the asynchronous RSTR/Validate method.
The that is returned by a call to the method.
A that represents the response message, which contains the RSTR.
Defines the Cancel method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RSTR/Cancel method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the Issue method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RSTR/Issue method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the Renew method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RSTR/Renew method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the Validate method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Defines the RSTR/Validate method for the WS-Trust Feb 2005 protocol.
A that represents the request message, which contains the RST.
A that represents the response message, which contains the RSTR.
Initializes an empty .
Initializes a new and specifies whether the message body is included.
Initializes whether the message body is included in the specification.
Initializes a new with an array of message headers.
Initializes whether the message body is included in the specification.
The array of header types to use.
Initializes a new with an array of message headers.
The array of header types to use.
Clears the list of headers in this specification.
The is read only.
Sets the specification to read only.
Merges two message part specifications.
The to merge.
This is read only.
is .
Initializes an empty instance of the class.
Initializes a new instance of the class from the specified instances of the and classes.
A instance that contains the information required to serialize the new instance.
A that contains the source of the serialized stream associated with the new instance.
Initializes a new instance of the class with an error string.
The error message.
Initializes a new instance of the class with an error string and a reference to the inner exception that is the cause of this exception.
The error message.
The inner exception reference.
Called from constructors in derived classes to initialize the class.
When overridden in a derived class, returns a value that indicates whether the specified nonce is already in the cache.
The nonce to check.
if the specified nonce is already in the cache; otherwise, .
When overridden in a derived class, attempts to add the specified nonce to the cache.
The nonce to add to the cache.
if the nonce was added to the cache; otherwise, .
Sets the certificate with the specified search criteria.
The location of the certificate store.
The certificate store name.
The search criteria.
The value to search on.
Sets the certificate.
The subject name of the certificate.
The location of the certificate store.
The certificate store name.
Initializes a new instance of the class.
Initializes a new instance of the class from another instance of this class.
The other .
Adds channel message parts to the collections in the instance of this class.
The that contains the parts to be added.
is .
The is read-only.
Adds message parts to the that corresponds to the specified action.
The that contains the parts to be added.
The action key to match to.
or is .
The is read-only.
Sets the specification to read-only.
Checks whether there are parts that match a given action key.
The action key.
When , restricts the parts to the current channel.
When this method returns, contains a that contains the parts found. This parameter is passed uninitialized.
if matching parts were found; otherwise, .
Checks whether there are parts that match a given action key.
The action key.
When this method returns, contains a that contains the parts found. This parameter is passed uninitialized.
if matching parts were found; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class using the specified serialization information and context objects.
Information relevant to the deserialization process.
The context of the deserialization process.
Initializes a new instance of the class using the specified message.
The description of the error condition.
Initializes a new instance of the class using the specified message and the inner exception.
The description of the error condition.
The inner exception to be used.
Initializes a new instance of the class.
Indicates whether a particular key length is supported by the asymmetric algorithm.
The key length to check.
if the key length is supported by the asymmetric algorithm; otherwise, .
Indicates whether an asymmetric key wrap algorithm is supported.
The algorithm to check.
if the asymmetric key wrap algorithm is supported; otherwise, .
Indicates whether an asymmetric signature algorithm is supported.
The algorithm name to check.
if the asymmetric signature algorithm is supported; otherwise, .
Indicates whether a canonicalization algorithm is supported.
The algorithm name to check.
if the canonicalization algorithm is supported; otherwise, .
Indicates whether a digest algorithm is supported.
The algorithm name to check.
if the digest algorithm is supported; otherwise, .
Indicates whether an encryption algorithm is supported.
The algorithm name to check.
if the encryption algorithm is supported; otherwise, .
Indicates whether an encryption key derivation algorithm is supported.
The algorithm name to check.
if the encryption key derivation algorithm is supported; otherwise, .
Indicates whether a signature key derivation algorithm is supported.
The algorithm name to check.
if the signature key derivation algorithm is supported; otherwise, .
When overridden in a derived class, indicates whether a particular symmetric key length is supported.
The key length to check.
if the symmetric key length is supported; otherwise, .
Indicates whether a symmetric key wrap algorithm is supported.
The algorithm name to check.
if the symmetric key wrap algorithm is supported; otherwise, .
Indicates whether a symmetric signature algorithm is supported.
The algorithm name to check.
if the symmetric signature algorithm is supported; otherwise, .
Initializes a new instance of the class.
When overridden in a derived class, creates a new .
The newly created .
Initializes a new instance of the class.
Clones the current instance of this class.
A cloned from the current instance of this class.
Disposes of the current instance of this class.
Gets or creates an instance of this class from the specified message.
The .
An instance of .
Initializes a new instance of the class.
Initializes a new instance of the class with serialization information and streaming context specified.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with serialization information and inner exception specified.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class.
Decodes the security state.
Security data.
A byte array that represents the security state.
Encodes the security state.
The security state data.
A byte array that results from encoding the security state.
Initializes a new instance of the class using the specified token and token policies.
The security token.
The collection of security token policies.
is .
Initializes a new instance of the class based on the passed in.
The service credentials.
Creates a secure conversation token authenticator based on the property requirements passed in.
Represents security property requirements specific to the listener.
if the bootstrap tokens should be preserved; Otherwise .
A security token resolver object that can retrieve security tokens or keys when you have a key identifier or key identifier clause.
A security token authenticator.
Creates a security token authenticator based on the .
The security token requirement.
When this method returns, contains a . This parameter is passed uninitialized.
The security token authenticator.
is .
A security token authenticator cannot be created for the that was passed in.
Creates a security token provider based on the .
The security token requirement.
The security token provider.
is .
A security token provider cannot be created for the that was passed in.
Creates a security token serializer based on the security token version passed in.
The version of the security token.
The security token serializer.
A security token serializer cannot be created for the that was passed in.
Gets the based on the security token requirement.
The security token requirement.
The endpoint identity that corresponds to the . is returned if an identity cannot be created from the .
is .
Determines whether the security token requirement is for an issued token.
The security token requirement.
if the security token requirement is for an issued token; otherwise, .
Initializes a new instance of the class by using the specified token and token binding requirements.
A that represents the security token to provide.
A that contains the requirements described by the binding that will use the specified token to secure messages.
is .
Creates a security token according to the specified timeout.
A that contains the time-out period.
Initializes a new instance of the class.
The that represents the server identity.
to expand users to include Windows Groups; otherwise, .
to allow unauthenticated callers; otherwise, .
Initializes a new instance of the class.
The that represents the client identity.
to allow NTLM authentication; otherwise, .
The granted to the server.
Gets the security token.
A that represents the time-out interval.
The security token.
Initializes a new instance of the class.
The security token.
The collection of security token policies.
The security token attachment mode.
is .
Initializes a new instance of the class.
The security token.
The collection of security token policies.
The security token attachment mode.
The parameters to binding elements that control security tokens.
Initializes a new instance of the class for a required claim of the specified type.
The claim type.
Initializes a new instance of the class for a claim of the specified type.
The claim type.
If , the claim is required; otherwise, it is optional.
Removes all tokens from the logon cache.
Removes the specified token from the logon cache.
The user name on the token to remove.
if the user's token was successfully removed; otherwise, .
Initializes a new instance of the class.
Outputs a text representation of this instance of the class.
A text representation of this instance of the class.
Adds a security context security token to the token cache.
The .
Clears the token cache of content.
Gets a collection of security context security token IDs that match a specified context ID.
The specified security context ID.
A generic collection of s.
Gets the security context security token ID that matches a specified context ID and generation.
The specified security context ID.
A that represents the generation.
The matching .
Removes all tokens from the cache that match a given context ID.
The specified security context ID.
Removes the token from the cache that matches a given context ID and generation.
The specified security context ID.
A that represents the generation.
Tries to add a token to the cache.
The .
if the token was added successfully to the cache; otherwise, .
is .
date or time is outside limits.
Updates the expiration date for a token in the cache.
The .
The new expiration time and date.
Initializes a new instance of the class.
Initializes a new instance of the class.
The other instance of this class.
is .
Initializes a new instance of the class using the specified token type.
The token type.
Initializes a new instance of the class using the specified token type and issuer address.
The token type.
The address of the endpoint that issues the token.
Initializes a new instance of the class using the specified token type, issuer address and issuer binding.
The token type.
The address of the endpoint that issues the token.
The binding of the issuer.
Clones another instance of this instance of the class.
A that represents the copy.
Creates a key identifier clause for a token.
The token.
The reference style of the security token.
The security key identifier clause.
is .
is not or .
Creates a collection of issued token request parameter XML elements that get included in the request sent by the client to the security token service.
The message security version.
The security token serializer.
A that contains XML elements that represent the request parameters.
When implemented, initializes a security token requirement based on the properties set on the .
The security token requirement to initialize.
Displays a text representation of this instance of the class.
A text representation of this instance of this class.
Initializes a new instance of the class.
Aborts the provider.
Asynchronously begins closing the provider.
The method to execute when the operation completed.
An that represents the state of the operation.
An object that represents the result of an asynchronous operation.
Asynchronously begins closing the provider.
A after which the call times out.
The method to execute when the operation completed.
An that represents the state of the operation.
An object that represents the result of an asynchronous operation.
Asynchronously begins getting the token core.
A after which the call times out.
The method to execute when the operation completed.
An that represents the state of the operation.
An object that represents the result of an asynchronous operation.
Asynchronously begins opening the provider.
The method to execute when the operation completed.
An that represents the state of the operation.
An object that represents the result of an asynchronous operation.
Asynchronously begins opening the provider.
A after which the call times out.
The method to execute when the operation completed.
An that represents the state of the operation.
An object that represents the result of an asynchronous operation.
Closes the provider.
Closes the provider.
A after which the call times out.
Releases all resources used by the current instance of the class.
Ends the asynchronous call for closing the provider.
An object that represents the result of an asynchronous operation.
Ends the asynchronous call for getting the token core.
An object that represents the result of an asynchronous operation.
A security token.
Ends the asynchronous call for opening the provider.
An object that represents the result of an asynchronous operation.
Gets the token core.
A after which the call times out.
The that represents the token core.
Opens the provider.
Opens the provider.
A after which the call times out.
Initializes a new instance of the class.
Initializes a new instance of the class.
The other instance of this class.
is .
Clones another instance of this instance of the class.
A instance that represents the copy.
Creates a key identifier clause for a token.
The token.
The reference style of the security token.
The key identifier clause for a token.
Initializes a security token requirement.
The requirement of the security token.
Initializes a new instance of the class.
Displays a text representation of this instance of the class.
A text representation of this instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The other instance of this class.
is .
Clones another instance of this instance of the class.
A instance that represents the copy.
Creates a key identifier clause for a token.
The token.
The reference style of the security token.
The key identifier clause for a token.
Initializes a security token requirement.
The requirement of the security token.
Initializes a new instance of the class.
Initializes a new instance of the class from the properties of a specified .
The bootstrap security binding element.
Initializes a new instance of the class from the properties of a specified .
The bootstrap security binding element.
to require cancellation; otherwise, .
Initializes a new instance of the class from the properties of a specified .
A security binding element object that secures the message exchanged as part of the secure conversation token issuance.
to require cancellation; otherwise, .
to indicate that the communications session can be renewed; otherwise, .
Initializes a new instance of the class from the properties of a specified with specified .
A security binding element object that secures the message exchanged as part of the secure conversation token issuance.
to require cancellation; otherwise, .
to indicate that the communications session can be renewed; otherwise, .
The channel protection requirements.
Initializes a new instance of the class from the properties of a specified with specified .
The bootstrap security binding element.
to require cancellation; otherwise, .
The bootstrap protection requirements.
Initializes a new instance of the class from another instance of this class.
The other instance of this class.
Clones another instance of this instance of the class.
A instance that represents the copy.
Creates a key identifier clause for a token.
The token.
The reference style of the security token.
The key identifier clause for a token.
is .
is not or .
Initializes a security token requirement.
The requirement of the security token.
Displays a text representation of this instance of the class.
A text representation of this instance of the class.
Initializes a new instance of the class.
A that represents the context id.
A byte array that represents the key.
The effective start time.
The expiration time.
Initializes a new instance of the class.
A that represents the context id.
The token id.
A byte array that represents the key.
The effective start time.
The expiration time.
Initializes a new instance of the class.
A that represents the context id.
The token id.
A byte array that represents the key.
The effective start time.
The expiration time.
A read-only collection of instances that represents the party to whom the token is issued.
Initializes a new instance of the class.
A that represents the context id.
The token id.
A byte array that represents the key.
The effective start time.
The expiration time.
A that represents the key generation.
The key effective start time.
The key expiration time.
A read-only collection of instances that represents the party to whom the token is issued.
Indicates whether a specified key identifier clause type can be created.
The specified key identifier clause type.
if the specified key identifier clause type can be created; otherwise, .
Creates a security context token cookie.
A that represents the context id.
The token id.
A byte array that represents the key.
The effective start time.
The expiration time.
A read-only collection of instances.
The security state encoder.
A security context token cookie.
Creates a security context token cookie.
A that represents the context id.
The token id.
A byte array that represents the key.
The effective start time.
The expiration time.
A that represents the key generation.
The key effective start time.
The key expiration time.
A read-only collection of instances.
The security state encoder.
A security context token cookie.
Creates a key identifier clause of a specified type.
The specified type.
A cast to type .
Releases unmanaged resources used by this instance of this object.
Indicates whether the current token's key identifier clause matches a specified key identifier clause.
The specified key identifier clause.
if the current token's key identifier clause matches a specified key identifier clause; otherwise, . The default is .
Generates a text representation of the current instance of this object.
A text representation of the current instance of this object.
Initializes a new instance of the class.
Gets a value that indicates whether a specified token can be validated.
The .
if the specified token can be validated; otherwise, .
Validates a specified token.
The .
A collection of instances.
Initializes a new instance of the class.
The size of the security context cache.
if the oldest tokens should be removed when the cache is full; otherwise, .
Initializes a new instance of the class with the specified security context cache capacity and clock skew maximum.
The size of the security context cache.
if the oldest tokens should be removed when the cache is full; otherwise, .
The maximum allowable time difference between client and server clock settings.
Adds a security context security token to the token cache.
The security context token.
The property is and the cache capacity has been reached or exceeded.
Clears the token cache of content.
Gets a collection of security context security token IDs that match a specified context ID.
The specified security context ID.
A generic collection of security context tokens.
Gets the security context security token ID that matches a specified context ID and generation.
The specified security context ID.
The generation.
The matching security context token.
Removes all tokens from the cache that match a given context ID.
The specified security context ID.
Removes the token from the cache that matches a given context ID and generation.
The specified security context ID.
The generation.
Attempts to add a token to the cache.
The security context token.
if the token was added successfully to the cache; otherwise, .
The is .
The date or time is outside limits.
Attempts to resolve the security key core, given a specified key identifier clause.
The security key identifier clause.
When this method returns, contains resolved key core. This parameter is passed uninitialized.
if the key core was successfully resolved; otherwise, .
Attempts to resolve the token, given a specified key identifier.
The security key identifier.
When this method returns, contains the resolved key core. This parameter is passed uninitialized.
if the key token was successfully resolved; otherwise, .
Attempts to resolve the token, given a specified key identifier clause.
The security key identifier clause.
When this method returns, contains the resolved key core. This parameter is passed uninitialized.
if the key token was successfully resolved; otherwise, .
Updates the expiration date for a token in the cache.
The security context.
The new expiration time and date.
Initializes a new instance of the class.
Initializes a new instance of the class from another instance.
The other instance of this class.
is .
Clones another instance of this instance of the class.
A copy of instance.
Unable to clone this instance of the class.
Clones another instance of this instance of the class.
A instance that represents the copy.
Creates a key identifier clause for a token.
The token.
The reference style of the security token.
The key identifier clause for a token.
When overridden in a derived class, initializes a security token requirement.
The requirement of the security token.
Indicates whether a token matches a key identifier clause.
The security token.
The specified key identifier clause.
The reference style of the security token.
if the token matches the key identifier clause; otherwise, .
is .
is not or .
Displays a text representation of this instance of the class.
A text representation of this instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
to require client certificate; otherwise, .
Initializes a new instance of the class.
to require client certificate; otherwise, .
to require cancellation; otherwise, .
Initializes a new instance of the class from another instance.
The other instance of this class.
is .
Clones another instance of this instance of the class.
A instance that represents the copy.
Creates a key identifier clause for a token.
The token.
The reference style of the security token.
The key identifier clause for a token.
is .
is not or .
Initializes a security token requirement.
The requirement of the security token.
Displays a text representation of this instance of the class.
A text representation of this instance of the class.
Initializes a new instance of the class.
The .
if the groups to which the Windows accounts belong are extracted; otherwise, .
if unauthenticated (anonymous) callers are allowed; otherwise, .
Initializes a new instance of the class.
The .
if NTLM authentication is allowed; otherwise, .
The .
Initializes a new instance of the class.
Initializes a new instance of the class.
Whether the token requires cancellation.
Initializes a new instance of the class.
The other instance of this class.
is .
Clones another instance of this instance of the class.
A new instance of the .
Creates a key identifier clause for a token.
The token.
The .
A security key identifier clause.
Initializes a security token requirement.
The .
Displays a text representation of this instance of the class.
A text representation of this instance of this class.
Initializes a new instance of the class.
Clones another instance of this instance of the class.
A .
Clones another instance of this instance of the class.
A new instance of the .
Sets a value that indicates whether all endorsing or signed endorsing token parameters require derived keys.
A that determines whether parameters require derived keys.
Displays a text representation of this instance of the class.
A text representation of this instance of this class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The other instance of this class.
is .
Clones another instance of this instance of the class.
An .
Creates a key identifier clause for a token.
The token.
The .
The security key identifier clause.
is .
is not or .
Initializes a security token requirement.
The .
Initializes a new instance of the class.
Initializes a new instance of the class.
An .
Initializes a new instance of the class.
An .
A .
Initializes a new instance of the class.
The other instance of this class.
is .
Clones another instance of this instance of the class.
A new instance of the .
Creates a key identifier clause for a token.
The token.
The .
The security key identifier clause.
Initializes a security token requirement.
The .
Displays a text representation of this instance of the class.
A text representation of this instance of this class.
Creates and initializes an instance of .
Returns if the specified asymmetric key length is supported; otherwise, returns . Valid lengths range from 1024 to 4096.
The asymmetric key length.
if the specified asymmetric key length is supported; otherwise, .
Returns if the specified symmetric key length is supported; otherwise, returns . Valid lengths range from 192 to 256.
The symmetric key length.
if the specified symmetric key length is supported; otherwise, .
Returns the string representation of the .
The string representation of the .
Initializes a new instance of the class.
Initializes a new instance of the class.
The value to use for the property. When , this includes and attributes where applicable during security token serialization.
Initializes a new instance of the class.
The security version.
Initializes a new instance of the class.
The security version.
The value to use for the property.
Initializes a new instance of the class.
The security version.
The value to use for the property.
The extensibility point used for serializing and deserializing SAML tokens.
Initializes a new instance of the class.
The security version.
The value to use for the property.
The extensibility point used for serializing and deserializing SAML tokens.
The encoder used for encoding and decoding security state that is attached as a cookie to security context tokens.
A collection of types. These known types must be declared to include custom claims as part of the security context token's cookie.
The is .
Initializes a new instance of the class.
The security version.
The value to use for the property.
The extensibility point used for serializing and deserializing SAML tokens.
The encoder used for encoding and decoding security state that is attached as a cookie to security context tokens.
A collection of known types. These known types must be declared to include custom claims as part of the security context token's cookie.
The maximum key derivation offset. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.
The maximum key derivation label length. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.
The maximum key derivation nonce length. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.
The is .
The is less than 0, is less than 0, or is less than or equal to 0.
Initializes a new instance of the class.
The security version.
The set of supported versions of the WS-Trust specification.
The set of supported versions of the WS-SecureConversation specification.
The value to use for the property.
The extensibility point used for serializing and deserializing SAML tokens.
The encoder used for encoding and decoding security state that is attached as a cookie to security context tokens.
A collection of known types. These known types must be declared to include custom claims as part of the security context token's cookie.
Initializes a new instance of the class.
The security version.
The set of supported versions of the WS-Trust specification.
The set of supported versions of the WS-SecureConversation specification.
The value to use for the property.
The extensibility point used for serializing and deserializing SAML tokens.
The encoder used for encoding and decoding security state that is attached as a cookie to security context tokens.
A collection of known types. These known types must be declared to include custom claims as part of the security context token's cookie.
The maximum key derivation offset. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.
The maximum key derivation label length. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.
The maximum key derivation nonce length. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.
Gets a value that indicates whether the key identifier clause core can be read using the specified reader.
The XmlReader.
if the key identifier clause core can be read using the specified reader; otherwise, .
Gets a value that indicates whether the key identifier core can be read using the specified reader.
The XmlReader.
if the key identifier core can be read using the specified reader; otherwise, .
Gets a value that indicates whether the token core can be read using the specified reader.
The XmlReader.
if the token core can be read using the specified reader; otherwise, .
Gets a value that indicates whether the key identifier clause core with a specified key identifier clause can be written.
The security key identifier clause.
if the key identifier clause core with the specified key identifier clause can be written; otherwise, .
Gets a value that indicates whether the key identifier core with a specified key identifier clause can be written.
The security key identifier.
if the key identifier core with the specified key identifier clause can be written; otherwise, .
Gets a value that indicates whether the token core with a specified security token can be written.
The security token.
if the token core with the specified security token can be written; otherwise, .
Creates a key identifier clause from a token expressed as XML.
The security token.
The .
The created security key identifier.
An error occurred when deserializing the key identifier clause or the key identifier clause could not be read.
Gets the URI of the security token of the specified type.
The type of the security token.
The URI of the security token of the specified type.
Reads the key identifier clause core using the specified .
The specified XmlReader.
The security key identifier clause that was read.
An error occurred when deserializing the key identifier clause or the key identifier clause could not be read.
Reads the key identifier core using the specified .
The specified XmlReader.
The security key identifier that was read.
An error occurred when deserializing the key identifier or the key identifier could not be read.
Reads the token core using the specified .
The specified XmlReader.
The security token resolver.
The security token that was read.
An error occurred when deserializing the token or the token could not be read.
Attempts to create a key identifier clause from a token expressed as XML.
The security token.
The .
A sub-unit of an element that contains a security key identifier token.
if the key identifier clause was created; otherwise, .
Writes the key identifier clause core with a specified key identifier clause using the specified .
The specified XmlWriter.
The security key identifier clause.
An error occurred when serializing the key identifier clause.
The key identifier clause was not successfully written.
Writes the key identifier core with a specified key identifier clause using the specified .
The specified XmlWriter.
The security key identifier clause.
An error occurred when serializing the key identifier.
The key identifier was not successfully written.
Writes the token core with a specified security token using the specified .
The specified XmlWriter.
The security token.
An error occurred when serializing the security token.
The token was not successfully written.
Initializes a new instance of the class.
The that is creating the channel.
The the channel will use to send and receive objects.
The version of WS-Trust the channel will use for serializing objects.
The the channel will use for serializing WS-Trust messages.
The the channel will use for serializing WS-Trust request messages.
The the channel will use for serializing WS-Trust response messages.
Causes a communication object to transition immediately from its current state into the closed state.
Begins an asynchronous operation to send a WS-Trust Cancel message to an endpoint using the specified object.
The that represents the request to the STS.
The delegate that receives notification of the completion of the asynchronous cancel operation.
An object, specified by the application, that contains state information associated with the asynchronous cancel operation.
The that references the asynchronous cancel operation.
Begins an asynchronous operation to send a WS-Trust Cancel message to an endpoint using the specified object.
The that contains the instructions for the request to the STS.
The delegate that receives notification of the completion of the asynchronous cancel operation.
An object, specified by the application, that contains state information associated with the asynchronous cancel operation.
The that references the asynchronous cancel operation.
Begins an asynchronous operation to close a communication object.
The delegate that receives notification of the completion of the asynchronous close operation.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous close operation.
Begins an asynchronous operation to close a communication object with a specified timeout.
The that specifies how long the close operation has to complete before timing out.
The delegate that receives notification of the completion of the asynchronous close operation.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous close operation.
Begins an asynchronous operation to send a WS-Trust Issue message to an endpoint using the specified object.
The that represents the request to the STS.
The delegate that receives notification of the completion of the asynchronous issue operation.
An object, specified by the application, that contains state information associated with the asynchronous issue operation.
The that references the asynchronous issue operation.
Begins an asynchronous operation to send a WS-Trust Issue message to an endpoint using the specified object.
The that contains the instructions for the request to the STS.
The delegate that receives notification of the completion of the asynchronous issue operation.
An object, specified by the application, that contains state information associated with the asynchronous issue operation.
The that references the asynchronous issue operation.
Begins an asynchronous operation to open a communication object.
The delegate that receives notification of the completion of the asynchronous close operation.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous open operation.
Begins an asynchronous operation to open a communication object within a specified interval of time.
The that specifies how long the open operation has to complete before timing out.
The delegate that receives notification of the completion of the asynchronous close operation.
An object, specified by the application, that contains state information associated with the asynchronous close operation.
The that references the asynchronous open operation.
Begins an asynchronous operation to send a WS-Trust Renew message to an endpoint using the specified object.
The that represents the request to the STS.
The delegate that receives notification of the completion of the asynchronous renew operation.
An object, specified by the application, that contains state information associated with the asynchronous renew operation.
The that references the asynchronous renew operation.
Begins an asynchronous operation to send a WS-Trust Renew message to an endpoint using the specified object.
The that contains the instructions for the request to the STS.
The delegate that receives notification of the completion of the asynchronous renew operation.
An object, specified by the application, that contains state information associated with the asynchronous renew operation.
The that references the asynchronous renew operation.
Begins an asynchronous operation to send a WS-Trust Validate message to an endpoint using the specified object.
The that represents the request to the STS.
The delegate that receives notification of the completion of the asynchronous validate operation.
An object, specified by the application, that contains state information associated with the asynchronous validate operation.
The that references the asynchronous validate operation.
Begins an asynchronous operation to send a WS-Trust Validate message to an endpoint using the specified object.
The that contains the instructions for the request to the STS.
The delegate that receives notification of the completion of the asynchronous validate operation.
An object, specified by the application, that contains state information associated with the asynchronous validate operation.
The that references the asynchronous validate operation.
Sends a WS-Trust Cancel message to an endpoint using the specified object.
The that represents the request to the STS.
The representing the STS response.
Sends a WS-Trust Cancel message to an endpoint using the specified object.
The that contains the instructions for the request to the STS.
The returned from the STS.
Causes a communication object to transition from its current state into the closed state.
Causes a communication object to transition from its current state into the closed state within a specified interval of time.
The that specifies how long the open operation has to complete before timing out.
Creates a object that represents a WS-Trust RST message.
The to serialize into the message.
The type of WS-Trust request to serialize. This parameter must be one of the string constants in .
The object that represents the WS-Trust message.
Completes an asynchronous operation to send a WS-Trust Cancel message initiated by the method.
The reference to the outstanding asynchronous send request.
The returned from the STS.
Completes an asynchronous operation to send a WS-Trust Cancel message initiated by the method.
The reference to the outstanding asynchronous send request.
The representing the STS response.
Completes an asynchronous operation to close a communication object.
The that is returned by a call to the method.
Completes an asynchronous operation to send a WS-Trust Issue message initiated by the method.
The reference to the outstanding asynchronous send request.
The returned from the STS.
Completes an asynchronous operation to send a WS-Trust Issue message initiated by the method.
A reference to the outstanding asynchronous send request.
The representing the STS response.
A that represents the token issued by the STS.
Completes an asynchronous operation to open a communication object.
The that is returned by a call to the method.
Completes an asynchronous operation to send a WS-Trust Renew message initiated by the method.
The reference to the outstanding asynchronous send request.
The returned from the STS.
Completes an asynchronous operation to send a WS-Trust Renew message initiated by the method.
A reference to the outstanding asynchronous send request.
The representing the STS response.
Completes an asynchronous operation to send a WS-Trust Validate message initiated by the method.
The reference to the outstanding asynchronous send request.
The returned from the STS.
Completes an asynchronous operation to send a WS-Trust Validate message initiated by the method.
A reference to the outstanding asynchronous send request.
The representing the STS response.
Returns a typed object requested, if present, from the appropriate layer in the channel stack.
The typed object for which the method is querying.
The typed object requested if it is present or if it is not.
Gets the WS-Addressing SOAP action that corresponds to the specified request type and WS-Trust version.
The type of WS-Trust request. This parameter must be one of the string constants in the class.
The of the request.
A string that contains the URI that represents the WS-Addressing action.
Gets the security token from the RSTR.
A that represents the request used to ask for the security token.
A that represents the response containing the security token.
A that represents the parsed security token.
is .
Sends a WS-Trust Issue message to an endpoint STS using the specified object.
The that represents the request to the STS.
A that represents the token issued by the STS.
Sends a WS-Trust Issue message to an endpoint STS using the specified and objects.
The that represents the request to the STS.
The that represents the response from the STS.
A that represents the token issued by the STS.
Sends a WS-Trust Issue message to an endpoint STS using the specified object.
The that contains the instructions for the request to the STS.
The returned from the STS.
Causes a communication object to transition from the created state into the opened state.
Causes a communication object to transition from the created state into the opened state within a specified interval of time.
The that specifies how long the open operation has to complete before timing out.
Deserializes a from a received from the WS-Trust endpoint.
The received from the WS-Trust endpoint.
The deserialized from the response.
Sends a WS-Trust Renew message to an endpoint using the specified object.
The that represents the request to the STS.
The representing the STS response.
Sends a WS-Trust Renew message to an endpoint using the specified object.
The that contains the instructions for the request to the STS.
The returned from the STS.
Sends a WS-Trust Validate message to an endpoint using the specified object.
The that represents the request to the STS.
The representing the STS response.
Sends a WS-Trust Validate message to an endpoint using the specified object.
The that contains the instructions for the request to the STS.
The returned from the STS.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified binding.
The specified for the channels produced by the factory.
Initializes a new instance of the class with a specified binding and endpoint address.
The specified for the channels produced by the factory.
The that provides the location of the service.
Initializes a new instance of the class with a specified binding and remote address.
The specified for the channels produced by the factory
The that provides the location of the service.
Initializes a new instance of the class with a specified endpoint.
The for the channels produced by the factory.
Initializes a new instance of the class with a specified endpoint configuration name.
The configuration name used for the endpoint.
Initializes a new instance of the class associated with a specified endpoint configuration name and endpoint address.
The configuration name used for the endpoint.
The that provides the location of the service.
Creates a object that is used to send messages to a service at a specific endpoint address through a specified transport address.
The that provides the location of the service.
The that contains the transport address to which the channel sends messages.
A object that represents the new channel.
Creates a object used by channels created by the factory.
A initialized with the properties of the trust client.
Creates a object using parameters that reflect the configuration of this factory.
The channel created by the base class capable of sending and receiving messages.
The version of WS-Trust that should be used.
The object that should be used to serialize WS-Trust messages.
The object that should be used to serialize WS-Trust request messages.
The object that should be used to serialize WS-Trust response messages.
A that represents the new channel.
Initializes a new instance of the class.
The object (RST) to be serialized in the outgoing Message.
The object to use to serialize the RST.
A that contains the context for serialization.
is .-or-
is .-or-
is .
Override of the base class method. Serializes the RST to the outgoing stream.
The object to which the RST should be written.
Initializes a new instance of the class.
The WS-Trust request type that failed. This is a URI.
The exception that occurred during the request.
Initializes an instance of the class.
The object (RSTR) to be serialized in the outgoing Message.
The object to use to serialize the RSTR.
A that contains the context for serialization.
is .-or-
is .-or-
is .
Override of the base class method. Serializes the RSTR to the outgoing stream.
The object to which the RSTR should be written.
Initializes a new instance of the class.
The configuration object that initializes this instance.
Configures any binding elements to support the contract behavior.
The contract description to modify.
The endpoint to modify.
The objects that binding elements require to support the behavior.
The contract description for which the extension is intended.
The contract description for which the extension is intended.
The endpoint.
The client runtime.
Implements a modification or extension of the client across a contract.
The contract description to be modified.
The endpoint that exposes the contract.
The dispatch runtime that controls service execution.
Begins an asynchronous call to .
Defines the request parameters to process and exposes properties that determine the response message and action.
An optional asynchronous callback, to be called when the dispatch is complete.
A user-provided object that distinguishes this particular asynchronous dispatch request from other requests.
A that represents the asynchronous operation. Used as the input to the method.
Handles an asynchronous call to the STS.
The incoming request message.
The WS-Trust request Serializer.
The WS-Trust response Serializer.
The request SOAP action.
The response SOAP action.
The namespace URI of the WS-Trust version of the incoming request.
A callback that gets invoked when the asynchronous call ends.
An object that contains state information for the asynchronous call.
IAsyncResult that should be passed back to the End method to complete the Asynchronous call.
One of the argument is null.
Processes an asynchronous call to the WS-Trust Feb 1.3 Cancel message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust 1.3 RSTR/Cancel message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust 1.3 Issue message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust 1.3 RSTR/Issue message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust 1.3 Renew message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust 1.3 RSTR/Renew message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust 1.3 Validate message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust 1.3 RSTR/Validate message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust Feb 2005 Cancel message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust Feb 2005 RSTR/Cancel message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust Feb 2005 Issue message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust Feb 2005 RSTR/Issue message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust Feb 2005 Renew message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust Feb 2005 RSTR/Renew message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust Feb 2005 Validate message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Processes an asynchronous call to the WS-Trust Feb 2005 RSTR/Validate message.
The incoming request message.
A callback to be invoked when the asynchronous operation ends.
An object that contains the asynchronous state.
The that should be passed back to the corresponding end method to complete the asynchronous call.
Creates a object for use by the method.
The incoming request message.
The SOAP action of the request.
The default SOAP action of the response.
Namespace URI of the WS-Trust version of the incoming request.
The used to deserialize incoming RST messages.
The used to deserialize incoming RSTR messages.
The to use when deserializing incoming messages.
A object.
Creates a object using the local resolver information of the WSTrustServiceClient.
A initialized with the current resolver information.
Processes a WS-Trust request message, and optionally determines the appropriate response message and the WS-Addressing action for the response message.
Defines the request parameters to process and exposes properties that determine the response message and action.
Completes an asynchronous call to .
that was returned by the call to the method.
The that exposes properties that determine the response message and action.
Completes an asynchronous call to the STS.
The that was returned by the call to the asynchronous begin method.
The request SOAP Action.
The response SOAP Action.
The namespace URI of the current WS-Trust version.
A object that contains the serialized RST message.
One of the arguments is .
Completes an asynchronous call to the WS-Trust 1.3 Cancel message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust 1.3 RSTR/Cancel message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust 1.3 Issue message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust 1.3 RSTR/Issue message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust 1.3 Renew message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust 1.3 RSTR/Renew message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust 1.3 Validate message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust 1.3 RSTR/Validate message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust Feb 2005 Cancel message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust Feb 2005 RSTR/Cancel message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Complete an Asynchronous call to Trust Feb 2005 Cancel message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust Feb 2005 RSTR/Issue message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust Feb 2005 Renew message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust Feb 2005 RSTR/Renew message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust Feb 2005 Validate message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
Completes an asynchronous call to the WS-Trust Feb 2005 RSTR/Validate message.
The object returned by the Begin method that initiated the asynchronous call.
A object that contains the serialized RSTR message.
When implemented in a derived class, writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.
The that exports the contract information.
Provides mappings from exported WSDL elements to the contract description.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.
The that exports the contract information.
Provides mappings from exported WSDL elements to the endpoint description.
During WSDL generation, this method fixes a specified operation message element to refer to the RST and RSTR elements of the appropriate WS-Trust version.
The that has the current state of the exported WSDL.
The WSDL PortType for which the messages are to be fixed.
Provides mappings from exported WSDL elements to the endpoint description.
The operation name inside the PortType.
The of the input message element.
The of the output message element.
is .-or-
is .-or-
is . -or-
is .
is or Empty.
Returns the that will be used when resolving tokens and keys in the WS-Trust message body.
The security token resolver that will be used when resolving tokens and keys in the WS-Trust message body.
Returns the that resolves the following security tokens contained in the security header of the current WCF message request: protection token, endorsing, or signed endorsing supporting tokens.
The context associated with the request.
The security token resolver that is used to resolve any SecurityTokenIdentifiers when deserializing RST UseKey elements or RST RenewTarget elements.
is .
Raises the event and converts the specified exception to a if required. If the original exception was a or if the PreserveOriginalException flag is set to , the conversion to a is not performed.
The original exception.
The namespace of the current WS-Trust version.
The WS-Trust action that caused the exception.
The SOAP version of the request envelope.
Returns . if the original exception is thrown.
Imports all of the required schemas if not already present in the WSDL.
The that exports the contract information.
Provides mappings from exported WSDL elements to the endpoint description.
The current WS-Trust namespace for which the schemas are imported.
is .-or-
is .
is or an empty string.
The namespace specified in is not a recognized WS-Trust namespace.
Adds the required WS-Trust namespaces to the WSDL if not already present.
Provides mappings from exported WSDL elements to the endpoint description.
The prefix of the namespace to be included.
The namespace to be included.
is or an empty string. -or-
is or an empty string.
is .
Handles synchronous calls to the STS.
The incoming request message.
The WS-Trust Request Serializer.
The WS-Trust Response Serializer.
The request SOAP action.
The response SOAP action.
The namespace URI of the WS-Trust version of the incoming request.
A object that contains the serialized RSTR message.
One of the arguments is .
Processes a WS-Trust 1.3 Cancel message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust 1.3 RSTR/Cancel message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Process a WS-Trust 1.3 Issue message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust 1.3 RSTR/Cancel message synchronously.
The incoming request message.
Returns .
Processes a WS-Trust 1.3 Renew message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust 1.3 RSTR/Renew message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust 1.3 Validate message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust 1.3 RSTR/Validate message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust Feb 2005 Cancel message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust Feb 2005 RSTR/Cancel message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust Feb 2005 Issue message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust Feb 2005 RSTR/Issue message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust Feb 2005 Renew message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust Feb 2005 RSTR/Renew message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust Feb 2005 Validate message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
Processes a WS-Trust Feb 2005 RSTR/Validate message synchronously.
The incoming request message.
A object that contains the serialized RSTR message.
When implemented in a derived class, confirms that the contract and endpoint can support the contract behavior.
The contract to validate.
The endpoint to validate.
Validates the specified object.
The object to validate.
Initializes a new instance of the class with the specified base addresses and service (STS) configuration settings.
A that contains the STS settings to use to initialize the service host.
An array of that contains the base addresses for the service host.
Initializes a new instance of the class with the specified base addresses and service contract.
A that represents the service contract to use.
An array of that contains the base addresses for the service host.
is .-or-
is .
Loads the service description information from the configuration file and applies it to the runtime that is being constructed.
Configures metadata (WSDL) for the service host.
Override of the base class method. Configures the on the service host and then invokes the base implementation.
Overrides the on the property of the service host with the property.
Allows you to specify the certificate to use to represent the client by specifying query parameters such as , , and .
The location of the certificate store the client uses to obtain the client certificate.
Specifies the name of the X.509 certificate store to open.
Defines the type of X.509 search to be executed.
The value to search for in the X.509 certificate store.
Allows you to specify the certificate to use to represent the service by specifying the subject distinguished name.
Subject distinguished name.
The location of the certificate store the service uses to obtain the service certificate.
Specifies the name of the X.509 certificate store to open.
Specifies the certificate to use for encrypting messages for the client. This setting is used only by bindings that are configured with the message security authentication mode.
The location of the certificate store that the service uses to obtain the certificate.
The name of the X.509 certificate store to open.
The type of X.509 search to be executed.
The value to search for in the X.509 certificate store.
Enables you to specify the certificate to use for encrypting messages for the client by specifying the subject distinguished name. This setting is used only by bindings that are configured with the message security authentication mode.
The subject distinguished name.
The location of the certificate store that the service uses to obtain the certificate.
The name of the X.509 certificate store to open.
Specifies the default certificate to use for the service. For bindings that use certificate-based message security, this certificate is used to encrypt messages to the service and is expected to be used by the service for signing replies to the client.
The location of the certificate store the service uses to obtain the service certificate.
The name of the X.509 certificate store to open.
The type of X.509 search to be executed.
The value to search for in the X.509 certificate store.
is .
Attempted to set when the credential is read-only.
Specifies the default certificate to use for the service. For bindings that use certificate-based message security, this certificate is used to encrypt messages to the service and is expected to be used by the service for signing replies to the client.
The subject distinguished name.
The location of the certificate store that the service uses to obtain the service certificate.
The name of the X.509 certificate store to open.
is .
Attempted to set when the credential is read-only.
Sets a certificate by certificate store location, certificate store name, type of X.509 search, and value to search for, and stores it in a collection to be used for the URL that sets the scope.
The location of the certificate store that the service uses to obtain the service certificate.
The name of the X.509 certificate store to open.
The type of X.509 search to be executed.
The value to search for in the X.509 certificate store.
The URL that sets the scope.
is .
is .
Attempted to set when the credential is read-only.
Sets a certificate by subject name, certificate store location, and certificate store name, and stores it in a collection to be used for the URL that sets the scope.
The fully qualified subject name.
The location of the certificate store that the service uses to obtain the service certificate.
The name of the X.509 certificate store to open.
The URL that sets the scope.
is .
is .
Attempted to set when the credential is read-only.
Specifies the certificate to use for representing the service by specifying query parameters such as , , and .
The location of the certificate store the client uses to obtain the client certificate.
Specifies the name of the X.509 certificate store to open.
Defines the type of X.509 search to be executed.
The value to search for in the X.509 certificate store.
Specifies the certificate to use for representing the service by specifying the subject distinguished name.
Subject distinguished name.
Specifies the certificate to use for representing the service by specifying the subject distinguished name, the certificate store name and store location.
Subject distinguished name.
The location of the certificate store the service uses to obtain the service certificate.
Specifies the name of the X.509 certificate store to open.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with data that specifies the source and destination of the stream and the information required to serialize the exception.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of the exception.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Initializes a new instance of the class.
Initializes a new instance of the class with serialization information and streaming context specified.
The that contains all the data required to serialize the exception.
The that specifies the source and destination of the stream.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and the inner exception provided.
The error message that explains the reason for the exception.
The that caused the current exception to be thrown.
Creates a new instance of .
Authenticates the specified message.
The authorization policy.
The URI at which the message was received.
The message to be authenticated.
Returns .
Initializes a new instance of the class.
Checks authorization for the given operation context.
The .
if access is granted; otherwise; otherwise . The default is .
Checks authorization for the given operation context when access to a message is required.
The .
The to be examined to determine authorization.
if access is granted; otherwise; otherwise . The default is .
Checks authorization for the given operation context based on default policy evaluation.
The for the current authorization request.
if access is granted; otherwise, . The default is .
Gets the set of policies that participate in policy evaluation.
The of the current authorization request.
A of type .
Initializes a new instance of the class.
Retrieves an object that implements the service and that is used as the singleton instance of the service, or if there is no singleton instance.
An implementation of the service. The default value is .
Specifies an object that implements the service and that is used as the singleton instance of the service.
The singleton instance of the service.
The value set is .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Passes custom data objects to the bindings that support the behavior properties.
The service description.
The service host.
The service endpoints.
The data objects needed by bindings to support the behavior.
Customizes the service run time to support the behavior properties.
The service description.
The service host.
Confirms that the service description and service host are capable of supporting the behavior.
The service description.
The service host.
Adds the specified service endpoint to the configuration service.
The service endpoint.
Adds a service endpoint to the configuration service with a specified contract, binding, and endpoint address.
The type of contract for the endpoint added.
The binding for the endpoint added.
The address for the endpoint added.
The service endpoint added to the configuration service.
Adds a service endpoint to the configuration service with a specified contract, binding, endpoint address and URI that contains the address at which it listens.
The type of contract implemented by the endpoint.
The binding for the endpoint added.
The address for the endpoint added.
The URI that contains the address which the endpoint listens for incoming messages.
The service endpoint added to the configuration service.
Adds a service endpoint to the configuration service with a specified contract, binding, and URI that contains the endpoint address.
The type of contract for the endpoint added.
The binding for the endpoint added.
The Uri that contains the address for the endpoint added.
The service endpoint added to the configuration service.
Adds a service endpoint to the configuration service with the specified contract, binding, and URIs that contain the endpoint and listening addresses.
The type of contract implemented by the endpoint.
The binding for the endpoint added.
The Uri that contains the address for the endpoint added.
The Uri that contains the address at which the endpoint listens for incoming messages.
The service endpoint added to the configuration service.
Enables a binding protocol with the service endpoint.
The binding protocol.
A collection of service endpoint.
Loads a configuration from the current service configuration.
Loads the configuration from the current service configuration.
The configuration.
Sets the endpoint address of the specified endpoint to the specified address.
The service endpoint.
The endpoint address.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the instance of the service and its base addresses specified.
The instance of the hosted service.
An of type that contains the base addresses for the hosted service.
is .
Initializes a new instance of the class with the type of service and its base addresses specified.
The type of hosted service.
An array of type that contains the base addresses for the hosted service.
is .
Adds a service endpoint to the hosted service with a specified contract, binding, and endpoint address.
The of contract for the endpoint added.
The for the endpoint added.
The address for the endpoint added.
The added to the hosted service.
or or is .
Adds a service endpoint to the hosted service with a specified contract, binding, an endpoint address, and a URI on which the service listens.
The of contract for the endpoint added.
The for the endpoint added.
The endpoint address for the service.
The on which the service endpoints can listen.
The added to the hosted service.
or or is .
Adds a service endpoint to the hosted service with a specified contract, binding, and URI that contains the endpoint address.
The of contract for the endpoint added.
The for the endpoint added.
The that contains the address for the endpoint added.
The added to the hosted service.
or or is .
Adds a service endpoint to the hosted service with a specified contract, binding, a URI that contains the endpoint address, and a URI on which the service listens.
The of contract for the endpoint added.
The for the endpoint added.
The that contains the address for the endpoint added.
The on which the service endpoints can listen.
The added to the hosted service.
or or is .
The contracts are not initialized or the contract keys cannot be found.
Loads the service description from the configuration file and applies it to the runtime being constructed.
Creates a description of the service hosted.
The with key pairs of type (, ) that contains the keyed-contracts of the hosted service that have been implemented.
A of the hosted service.
The type of service hosted is .
Initializes a description of the service hosted based on its instance and specified base addresses.
The instance of the hosted service.
The that contains the base addresses for the hosted service.
is .
Initializes a description of the service hosted based on its type and specified base addresses.
The of service hosted.
The that contains the base addresses for the hosted service.
is .
Disposes of disposable services that are being hosted when the service host is closed.
Initializes a new instance of the class.
Adds a base address to the service host.
A that contains the base address for services hosted on the current host.
The cannot be called.
Adds service endpoints for all base addresses in each contract found in the service host with the default binding.
A read-only collection of default endpoints.
Adds the specified service endpoint to the hosted service.
The service endpoint.
is .
The host is not in a Created or an Opening state or there is no for the hosted service.
The , or property is .
Adds a service endpoint to the hosted service with a specified contract, binding, and endpoint address.
The contract implemented by the endpoint.
The for the endpoint added.
The address for the endpoint added. This can be an absolute or relative URI. If it is a relative URI, one of the base address of the (depending on the binding protocol) is used as the endpoint's base address.
The added to the hosted service.
or or or is .
The host is not in a or an state or there is no for the hosted service and so an endpoint cannot be added or the binding lacks a transport of binding scheme.
Adds a service endpoint to the hosted service with a specified contract, binding, endpoint address and URI that contains the address at which it listens.
The contract implemented by the endpoint.
The for the endpoint added.
The address for the endpoint added. This address can be an absolute or relative URI. If it is a relative URI, one of the base address of the (depending on the binding protocol) is used as the endpoint's base address.
The that contains the address which the endpoint listens to for incoming messages. This URI can be relative or absolute.
The added to the hosted service.
or or or is .
The host is not in a or an state or there is no for the hosted service and so an endpoint cannot be added.
Adds a service endpoint to the hosted service with a specified contract, binding, and a URI that contains the endpoint address.
The contract implemented by the endpoint.
The for the endpoint added.
The that contains the address for the endpoint added. This can be an absolute or relative URI. If it is a relative URI, one of the base address of the (depending on the binding protocol) is used as the endpoint's base address.
The added to the hosted service.
or or or is .
The host is not in a or an state or there is no for the hosted service and so an endpoint cannot be added.
Adds a service endpoint to the hosted service with the specified contract, binding, and URIs that contain the endpoint and listening addresses.
The contract implemented by the endpoint.
The for the endpoint added.
The that contains the address for the endpoint added. If it is a relative URI, one of the base address of the (depending on the binding protocol) is used as the endpoint's base address.
The that contains the address at which the endpoint listens for incoming messages.
The added to the hosted service. This URI can be absolute or relative.
or or or is .
The host is not in a or an state or there is no for the hosted service and so an endpoint cannot be added.
Loads the service description information from the configuration file and applies it to the runtime being constructed.
The description of the service hosted is .
When implemented in a derived class, creates the description of the hosted service.
The that contains the objects for the service.
The for the hosted service.
Increases the limit on the flow rate of messages to the hosted service by a specified increment.
The number of messages by which to increase the flow control limit.
The new limit after the increment is added.
The value is less than zero.
Creates and initializes the service host with the contract and service descriptions.
A that contains the base addresses for the service hosted.
Initializes the runtime for the service host.
The description of the service hosted is .
Loads the service element from the configuration file of the hosted service.
The to be loaded from configuration.
is .
The description of the service hosted is .
Aborts the service.
Begins an asynchronous operation invoked on the close of the service host.
The that specifies how long the on-close operation has to complete before timing out.
The delegate that receives the notification of the asynchronous operation on-close completion.
An object, specified by the application, that contains state information associated with the asynchronous on-close operation.
The that references the asynchronous on-close operation.
Begins an asynchronous operation invoked on the opening of the service host.
The that specifies how long the on-open operation has to complete before timing out.
The delegate that receives the notification of the asynchronous operation on-open completion.
An object, specified by the application, that contains state information associated with the asynchronous on-open operation.
The that references the asynchronous on-open operation.
Closes down the hosted service, including their channel dispatchers and associated instance contexts and listeners.
The that specifies how long the on-close operation has to complete before timing out.
Releases resources used by the service host.
Completes an asynchronous operation invoked on the closing of the service host.
The returned by a call to the method.
Completes an asynchronous operation invoked on the opening of the service host.
The returned by a call to the method.
Opens the channel dispatchers.
The that specifies how long the on-open operation has to complete before timing out.
Gets the service credentials,service authentication and authorization behavior for the hosted service.
Releases the service and channel dispatcher performance counters for the hosted service.
Sets the endpoint address of the specified endpoint to the specified address.
The service endpoint.
The endpoint address.
Closes the service host.
Initializes a new instance of the class and specifies the name of a method that returns the known types.
The name of a method that returns the known types.
Initializes a new instance of the class with the name of a method that returns the known types and the type that contains the method (or methods) that returns the known types.
The name of a method that returns the known types.
The type that can use the known types in its object graph.
Initializes a new instance of the class with the specified known type.
Specifies a known type that can be used in a parameter or return value defined by the service.
Initializes a new instance of the class with the collection of policies object.
A of type that contains the authorization policies.
Initializes a new instance of the class with the specified authorization parameters.
An that contains authorization information.
Initializes a new instance of the class with the specified authorization parameters and collection of policies.
An that contains authorization settings.
A of type that contains the authorization policies.
Initializes a new instance of with the specified identity claim.
The identity for this service principal name (SPN).
is .
The claim type of is not .
Initializes a new instance of with the specified service principal name (SPN).
The SPN.
is .
Creates a new instance of the class.
Creates a new instance of the class with the specified instance.
The to serialize.
Creates a new instance of the class.
The derived instance to be serialized.
Verifies whether the specified contains a valid Atom 1.0 syndication feed.
The to read from.
A value that specifies whether the contains a valid Atom 1.0 syndication feed.
Creates a new .
A new instance.
Reads an Atom 1.0 syndication feed from the specified instance.
The to read from.
Reads a syndication item from instance using the instance.
The to read from.
The used to create the new instance.
A new instance.
Reads in a collection of instances from the specified .
The to read from.
The instance to use to create the instances.
A value that specifies whether all of the instances have been read from the instance.
A collection of instances.
Implements the method.
.
Implements the method.
The used to read the XML document.
Implements the method.
The used to write the XML node.
Writes the specified instance to the specified .
The to write to.
The to write.
The base URI for the feed.
Writes a collection of instances to the specified .
The to write to.
A collection of instances to write.
The base URI for the feed.
Writes the associated with the to the specified .
The to write to.
Creates a new instance of the class.
Creates a new instance of the class with the specified -derived instance.
The feed to serialize.
Creates a new instance of the derived class.
A new instance of the class.
Creates a new instance of the class.
Creates a new instance of the class with the specified .
The to serialize.
Initializes a new instance of the class.
The derived instance to associate with the
Verifies whether the specified contains a valid Atom 1.0 syndication item.
The to read from.
A value that specifies whether the contains a valid Atom 1.0 syndication item.
Creates a new instance.
A new instance.
Reads an Atom 1.0 syndication item from the specified instance.
The to read from.
Implements the method.
.
Implements the method.
The used to read XML document.
Implements the method.
The used to write the XML node.
Writes the associated with the to the specified .
The to write to.
Creates a new instance of the class.
Creates a new instance of the class with the specified -derived instance.
The to serialize.
Creates a new instance of the -derived class.
A new instance of the class.
Creates a new instance of the class.
Creates a new instance of the class with the specified .
The to serialize.
Creates a new instance of the class with the specified .
An that can be serialized into an <> element within a service document and the set of categories are specified within the element.
An that can be serialized into an <> element within a service document and the set of categories are referenced using an URI.
Verifies whether the specified contains a valid Atom 1.0 categories document.
The to read from.
A value that specifies whether the contains a valid Atom 1.0 categories document.
Creates a that can be serialized into a <> element within a service document and contains the set of categories within the element.
Returns an that can be serialized into a <> element within a service document.
Creates a that can be serialized into a <> element within a service document and contains a URI reference to the set of categories within the element.
Returns a that can be serialized into a <> element within a service document.
Reads an Atom 1.0 <> element from the specified instance.
The to read from.
Implements the method.
.
Implements the method.
The use to read the XML document.
Implements the method.
The used to write the XML node.
Writes the associated with the to the specified .
The to write to.
Creates a new instance of the Atom 1.0-based class.
Creates a new instance of the Atom 1.0-based class to serialize a specified service document.
The associated with the Atom 1.0 formatter.
is .
Creates a new instance of the Atom 1.0-based class.
The instance of an object that is derived from a type that is associated with the Atom 1.0 formatter.
is .
specified is not valid.
Tests whether the specified XML reader contains a valid service document.
The XML reader.
if the XML reader does contain a valid service document; otherwise .
is .
Creates a new instance associated with the Atom 1.0 formatter.
Returns an instance of a .
Generates a object from a specified XML reader.
The XML reader from which to read the syndication feed.
is .
The XML could not be parsed.
This method is reserved and should not be used.
Returns .
Generates a from its XML representation.
The stream from which the object is deserialized.
is .
Converts the into its XML representation.
The stream to which the object is serialized.
is .
There is no instance of a associated with the formatter.
Writes a object associated with the formatter to a specified XML writer.
The XML writer written to by the formatter.
is .
The service document associated with the formatter is .
Creates a new instance of the class.
Creates a new instance of the Atom 1.0-based class.
The associated with the Atom 1.0 formatter.
is .
Creates a new instance associated with the Atom 1.0 formatter.
Returns an instance of .
Creates a new instance.
A collection of instances used to initialize the new instance.
Returns .
Creates a new instance of the class.
A collection of categories.
A value that specifies whether a user can add a category to the categories document.
The scheme of the categories document.
Returns .
Creates a new instance of the initializing it with the specified .
The URI of the categories document.
Returns .
Gets a new instance initialized with the on which this method is called.
Returns .
Loads a instance from an .
The to read from.
Returns .
Saves the to a .
The to write to.
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The syndication version to use when parsing.
Returns .
Attempts to parse an element extension.
The to read from.
The syndication version to use when parsing.
Returns .
Writes the attribute extensions to the specified .
The to write to.
The syndication version to use when writing.
Writes the element extension to the specified .
The to write to.
The syndication version to use when writing.
Creates a new instance of the class.
Creates a new instance of the class with the specified .
The to serialize.
Verifies whether the specified contains a valid Atom 1.0 categories document.
The to read from.
A value that specifies whether the contains a valid Atom 1.0 categories document.
Creates a that can be serialized into a <> element within a service document and contains the set of categories within the element.
Returns an that can be serialized into a <> element within a service document.
Creates a that can be serialized into a <> element within a service document and contains a URI reference to the set of categories within the element.
Returns a that can be serialized into a <> element within a service document.
Reads an Atom 1.0 <> element from the specified instance.
The to read from.
Specifies the to associate with the .
The to associate with the .
Writes the associated with the to the specified .
The to write to.
Creates a new instance of the class.
Creates a new instance of the class.
A collection of syndication categories.
Creates a new instance of the class.
A collection of syndication categories.
Specifies whether syndication categories can be added to the .
The scheme of the .
Creates a new instance.
Returns a new instance.
Creates a new instance of the class.
Creates a new instance of the class.
The URL to the referenced categories document.
Creates a new instance of the class.
Creates a new instance of the class.
The title of the collection.
The URI of the collection.
Creates a new instance of the class.
The title of the collection.
The URI of the collection.
A collection of categories documents.
A value that specifies whether new <> elements can be added to the collection.
Creates a new instance of the class.
The title of the collection.
The URI of the collection.
A collection of categories documents.
A collection of resource types that can be added to the collection.
Creates a new instance of the class.
The title of the collection.
The URI of the collection.
Creates a new instance.
Returns .
Creates a new instance.
Returns .
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The syndication version to use when parsing.
Returns .
Attempts to parse an element extension.
The to read from.
The syndication version to use when parsing.
Returns .
Writes the attribute extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use when writing.
Writes the element extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use when writing.
Creates a new instance of the class.
Creates a new instance of the class with the specified instance.
The to serialize.
Creates a new instance of the class with the specified instance.
The to serialize.
A value that specifies whether to serialize elements that are defined in the Atom 1.0 specification but not in the RSS 2.0 specification. The default value is .
Creates a new instance of the class.
The instance derived from to be serialized.
Verifies whether the specified contains a valid RSS 2.0 syndication feed.
The to read from.
A value that specifies whether the contains a valid RSS 2.0 syndication feed.
Creates a new .
A new instance.
Reads an RSS 2.0 syndication feed from the specified instance.
The to read from.
Reads a syndication item from instance using the instance.
The to read from.
The used to create the new instance.
A new instance.
Reads in a collection of instances from the specified .
The to read from.
The instance to use to create the instances.
A value that specifies whether all of the instances have been read from the instance.
A collection of instances.
Sets the instance associated with the .
The to associate with the .
Implements the method.
.
Implements the method.
The to read from.
Implements the method.
The to write to.
Writes the specified instance to the specified .
The to write to.
The to write.
The base URI for the feed.
Writes a collection of instances to the specified .
The to write to.
A collection of instances to write.
The base URI for the feed.
Writes the associated with the to the specified .
The to write to.
Creates a new instance of the class.
Creates a new instance of the class with the specified derived instance.
The feed to serialize.
Creates a new instance of the class with the specified derived instance.
The feed to serialize.
A value that specifies whether to serialize elements that are defined in the Atom 1.0 specification, but not in the RSS 2.0 specification. The default is .
Creates a new instance of the derived class.
A new instance of the class.
Creates a new instance of the class.
Creates a new instance of the class.
The to serialize.
Creates a new instance of the class.
The to serialize.
A value that specifies whether to serialize elements that are defined in the Atom 1.0 specification but not in the RSS 2.0 specification. The default value is .
Creates a new instance of the class.
The instance derived from to associate with the .
Verifies whether the specified contains a valid RSS 2.0 syndication item.
The to read from.
A value that specifies if the contains a valid RSS 2.0 syndication item.
Creates a new instance.
A new instance.
Reads an RSS 2.0 syndication item from the specified instance.
The to read from.
Implements the method.
.
Implements the method.
The used to read the XML document.
Implements the method.
The used to write XML node.
Writes the associated with the to the specified .
The to write to.
Creates a new instance of the class.
Creates a new instance of the class with the specified derived instance.
The to serialize.
Creates a new instance of the class with the specified derived instance.
The to serialize.
A value that specifies whether to serialize elements that are defined in the Atom 1.0 specification but not in the RSS 2.0 specification. The default value is .
Creates a new instance of the derived class.
A new instance of the class.
Creates a new instance of the class.
Creates a new instance of the class, initializing it with the specified collection of instances.
A collection of workspaces.
Creates a new instance.
A new workspace.
Gets a instance.
A instance.
Loads a service document from the specified into a instance.
The to read the service document from.
A instance.
Loads a service document from the specified into a derived instance.
The to read the service document from.
The type of the service document.
A instance.
Saves the instance to the specified .
The to save the service document to.
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The syndication version to use when parsing.
if the attribute is successfully parsed; otherwise, .
Returns .
Attempts to parse an element extension.
The to read from.
The syndication version to use when parsing.
if the element is successfully parsed; otherwise, .
Writes the attribute extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use when writing.
Writes the element extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use when writing.
Creates a new instance of the class.
Creates a new instance of the class.
The to serialize.
Verifies whether the specified contains a valid service document.
An XML reader to check.
, if the XML reader contains a valid service document, otherwise .
Creates a new instance of the class.
An instance used to create the new categories document.
Returns a new instance.
Creates a new instance.
A instance used to create the new collection.
Returns a new instance.
Creates a new instance.
Returns a new instance.
Creates a new .
The to use to create the new .
Returns a new instance.
Creates a new .
The instance to use to create the new .
Returns a new .
Creates a new
The to use to create the new workspace.
Returns a new .
Loads element extensions.
The to read from.
The to use to read the element extensions.
The maximum size of an element extension to be loaded.
Loads element extensions.
The to read from.
The to use to load the element extensions.
The maximum size of an extension to load.
Loads element extensions.
The to read from.
The to use to read the element extensions.
The maximum size of an extension to load.
Loads element extensions.
The to read from.
The to use to load the element extensions.
The maximum size of an extension to load.
Reads a service document from the specified .
The to read from.
Sets the to write.
The to write.
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The to use to parse the attribute extension.
The syndication version to use when parsing.
Returns a that indicates whether the attribute extension was successfully parsed.
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The to use to parse the attribute.
The syndication version to use when parsing.
Returns a that indicates whether the attribute extension was parsed successfully.
Attempts to parse an attribute extensions.
The name of the element.
The namespace of the element.
The attribute extension to parse.
The to use to parse the attribute extension.
The syndication version to use when parsing.
Returns a that indicates whether the attribute extension was parsed successfully.
Attempts to parse an attribute extension
The name of the element.
The namespace of the element.
The attribute to parse.
The to use to parse the attribute.
The syndication version to use when parsing.
Returns a that indicates whether the attribute extension was parsed successfully.
Attempts to parse an element extension.
The to read from.
The to use to parse the element extension.
The syndication version to use when parsing.
Returns a that indicates whether the element extension was parsed successfully.
Attempts to parse an element extension.
The to read from.
The to use to parse the element extension.
The syndication version to use when parsing.
Returns a that indicates whether the element extension was parsed successfully.
Attempts to parse an element extension.
The to read from.
The to use to parse the element extension.
The syndication version to use when parsing.
Returns a that indicates whether the element extension was successfully parsed.
Attempts to parse an element extension.
The to read from.
The to use to parse the element extension.
The syndication version to use when parsing.
Returns a that indicates whether the element extension was parsed successfully.
Writes attribute extensions.
The to write to.
The to use to write the element extensions.
The syndication version to use when writing.
Writes attribute extensions.
The to write to.
The to use to write the attribute extensions.
The syndication version to use when writing the attribute extensions.
Writes attribute extensions.
The to write to.
The to use to write the attribute extensions.
The syndication version to use when writing the attribute extensions.
Writes attribute extensions.
The to write to.
The to use to write the attribute extensions.
The syndication version to use when writing the attribute extensions.
Writes element extensions.
The to write to.
The to use to write the element extensions.
The syndication version to use when writing the element extensions.
Writes element extensions.
The to write to.
The to use to write the element extensions.
The syndication version to use when writing the element extensions.
Writes element extensions.
The to write to.
The to use to write the element extensions.
The syndication version to use when writing the element extensions.
Writes element extensions.
The to write to.
The to use to write the element extensions.
The syndication version to use when writing the element extensions.
Writes a service document to the specified .
The to write to.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified instance.
The instance to initialize the new instance.
Initializes a new instance of the class with the given name.
The name of the category.
Initializes a new instance of the class with the specified name, scheme, and label.
The name of the category.
A Uniform Resource Identifier (URI) that represents the categorization scheme to which this category belongs.
A human-readable attribute that describes the category.
Creates a copy of a instance.
A new instance.
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The syndication version to use when parsing.
A value that specifies whether the attribute extension was parsed successfully.
Invalid XML encountered during read.
Attempts to parse an element extension.
The to read from.
The syndication version to use while parsing.
A value that specifies whether the element extension has been parsed successfully.
Invalid XML encountered during read.
Writes the attribute extensions to the specified writer.
The to write to.
The syndication version to use while writing.
Writes the element extensions to the specified writer.
The to write to.
The syndication version to use while writing.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified instance.
The instance to use to initialize the new instance.
Creates a copy of the instance.
A copy of the instance.
Creates a new instance with the specified HTML content.
The text of the content.
A instance.
Creates a new instance with the specified plain text content.
The plain text content.
A new instance.
Creates a new instance with the specified and media type.
The of the content.
The media type of the content.
A new instance.
Creates a new instance with the specified XHTML content.
The XHTML content.
A new instance.
Creates a new instance with the specified data contract object.
The data contract object.
A new instance.
Creates a new instance with the specified data contract object and data contract serializer.
The data contract object.
The data contract serializer.
A new instance.
Creates a new instance with the specified object and XML serializer.
The object.
The XML serializer.
A new instance.
Creates XML syndication content.
The to read from.
An instance of the class that contains the new content.
Writes the contents of this object to the specified .
The to write to.
Writes the contents of this object to the specified within the specified element and element namespace.
The to write to.
The name of the element.
The namespace of the element.
Initializes a new instance of the class with the specified object.
The data contract object used to initialize the extension.
Initializes a new instance of the class with the specified object and data contract serializer.
The data contract object used to initialize the extension.
The data contract serializer to use.
Initializes a new instance of the class with the specified object and XML serializer.
The object used to initialize the extension.
The XML serializer to use.
Initializes a new instance of the class with the specified outer name, outer namespace, and object.
The name of the enclosing XML element.
The namespace of the enclosing XML element.
The object used to initialize the extension.
Initializes a new instance of the class with the specified outer name, outer namespace, object, and data contract serializer.
The name of the enclosing XML element.
The namespace of the enclosing XML element.
The object used to initialize the extension.
The data contract serializer to use.
Initializes a new instance of the class.
The that contains the content of the new .
Gets the object that represents the element extension.
The type of the extension to retrieve.
An object of the specified type that contains the element extension.
The type is not a valid data contract.
The input XML cannot be deserialized into the requested type.
Gets the object that represents the element extension.
The to use.
The type of the extension to retrieve.
An object of the specified type that contains the element extension.
The type is not a valid data contract.
The input XML cannot be deserialized into the requested type.
Gets the object that represents the element extension.
The to use.
The type of the extension to retrieve.
An object of the specified type that contains the element extension.
The input XML cannot be deserialized into the requested type.
Gets the associated with the .
The associated with the .
Writes the current extension to the specified .
The to write to.
Adds the specified object to the collection.
The object to add.
Adds the specified object to the collection using the specified data contract serializer.
The object to add to the collection.
The serializer to use.
Adds the specified object to the collection using the specified XML serializer.
The object to add to the collection.
The XML serializer to use.
Adds the specified object to the collection with the specified outer name and outer namespace.
The outer name.
The outer namespace.
The object to add to the collection.
Adds the specified object to the collection with the specified outer name and outer namespace using the specified data contract serializer.
The outer name.
The outer namespace.
The object to add to the collection.
The serializer to use.
Adds a new syndication element extension to the collection.
The to read the syndication element extension from.
Gets an with the element extensions.
An that contains the element extensions.
Reads the element extensions with the specified name and namespace.
The name of the element extension.
The namespace of the element extension.
The type of the extension to read.
A collection of element extension objects.
The type is not a valid data contract.
The input XML cannot be deserialized into the requested type.
Reads the element extensions with the specified name and namespace.
The name of the element extension.
The namespace of the element extension.
The to use.
The type of the extension to read.
A collection of element extension objects.
The type is not a valid data contract.
The input XML cannot be deserialized into the requested type.
Reads the element extensions with the specified name and namespace.
The name of the element extension.
The namespace of the element extension.
The to use.
The type of the extension to read.
A collection of element extension objects.
The input XML cannot be deserialized into the requested type.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified collection of objects.
A collection of objects.
Creates a new instance of the class with the specified feed.
The used to initialize the new instance.
A value that specifies whether to clone the items in the source instance.
Initializes a new instance of the class with the specified title, description, and Uniform Resource Identifier (URI).
The title of the feed.
The description of the feed.
The URI for the feed.
Initializes a new instance of the class with the specified title, description, URI, and collection of objects.
The title of the feed.
The description of the feed.
The URI for the feed.
A collection of objects.
Creates a new instance of the class.
The syndication feed title.
The syndication feed description.
The alternate URI for the syndication feed.
The ID of the syndication feed.
The that contains the last time the syndication feed was updated.
Creates a new instance of the class.
The syndication feed title.
The syndication feed description.
The alternate URI for the syndication feed.
The ID of the syndication feed.
The that contains the last time the syndication feed was updated.
A collection of objects.
Creates a copy of the instance.
A value that specifies whether the objects are cloned.
A duplicate object.
Creates a new instance.
A new instance.
Creates a new instance.
A new instance.
Creates a new instance.
A new instance.
Creates a new instance.
A new instance.
Gets an instance.
An instance.
Gets an instance.
An instance.
Gets a new instance.
A value that specifies whether to serialize element and attribute extensions with an Atom 1.0 namespace.
An instance.
Loads a syndication feed from the specified XML reader.
The to load the feed from.
A that contains the loaded contents.
Loads a -derived instance from the specified .
The to read from.
The syndication feed type.
A -derived instance that contains the feed.
Invalid XML encountered during read.
Write the syndication feed to the specified in Atom 1.0 format.
The to write to.
Write the syndication feed to the specified in RSS 2.0 format.
The to write to.
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The syndication version to use when parsing.
A value that specifies whether the attribute extension was parsed successfully.
Invalid XML Encountered during read.
Attempts to parse an element extension.
The to read from.
The syndication version to use while parsing.
A value that specifies whether the element extension was parsed successfully.
Invalid XML encountered during read.
Writes the attribute extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use while writing.
Writes the element extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use while writing.
Creates a new instance of the class.
Creates a new instance of the class with the specified instance.
The to write.
Verifies whether the specified contains a valid syndication feed.
An XML reader to check.
, if the XML reader contains a valid syndication feed, otherwise .
Creates a new instance of the class using the specified instance.
The used to create the new .
A new instance.
Creates a new instance of the class using the specified instance.
The used to create the .
A new instance.
Creates a new instance of the class.
A new instance.
Creates a new instance of the class using the specified instance.
The used to create the .
A new instance.
Creates a new instance of the class with the specified .
The to use to create the new .
A new instance.
Creates a new instance of the class with the specified .
The to use to create the new .
A new instance.
Creates a new instance with the specified instance.
The instance used to create the new instance.
A new instance.
Creates a new instance with the specified instance.
The instance used to create the new instance.
A new instance.
Loads element extensions into the specified using the specified and maximum extension size.
The to read from.
The to load the element extensions into.
The maximum allowable size for an element extension (in bytes).
Loads element extensions into the specified using the specified and maximum extension size.
The to read from.
The to load the element extensions into.
The maximum allowable size for an element extension (in bytes).
Loads element extensions into the specified using the specified and maximum extension size.
The to read from.
The to load the element extensions into.
The maximum allowable size for an element extension (in bytes).
Loads element extensions into the specified using the specified and maximum extension size.
The to read from.
The to load the element extensions into.
The maximum allowable size for an element extension (in bytes).
Loads element extensions into the specified using the specified and maximum extension size.
The to read from.
The to load the element extensions into.
The maximum allowable size for an element extension (in bytes).
Reads in a from the specified .
The to read from.
Invalid XML encountered during read.
Associates a instance with the .
The to associate with the .
Gets a string representation of the instance.
The instance.
Attempts to parse an attribute extension using the specified instance.
The name of the element.
The namespace of the element.
The attribute to parse.
The instance to use.
The syndication version to use when parsing.
if the attribute was parsed successfully; otherwise .
Attempts to parse an attribute extension using the specified instance.
The name of the element.
The namespace of the element.
The attribute to parse.
The instance to use.
The syndication version to use when parsing.
if the attribute was parsed successfully; otherwise .
Attempts to parse an attribute extension using the specified instance.
The name of the element.
The namespace of the element.
The attribute to parse.
The instance to use.
The syndication version to use when parsing.
if the attribute was parsed successfully; otherwise .
Attempts to parse an attribute extension using the specified instance.
The name of the element.
The namespace of the element.
The attribute to parse.
The instance to use.
The syndication version to use when parsing.
if the attribute was parsed successfully; otherwise .
Attempts to parse an attribute extension using the specified instance.
The name of the element.
The namespace of the element.
The attribute to parse.
The instance to use.
The syndication version to use when parsing.
if the attribute was parsed successfully; otherwise .
Attempts to parse syndication item content using the specified instance.
The to read from.
The instance to use.
The content type.
The syndication version to use while parsing.
The content to parse.
if the content was parsed successfully; otherwise .
Attempts to parse an element extension using the specified instance.
The to read from.
The instance to use.
The syndication version to use when parsing.
if the element was parsed successfully; otherwise .
Attempts to parse an element extension using the specified instance.
The to read from.
The instance to use.
The syndication version to use when parsing.
if the element was parsed successfully; otherwise .
Attempts to parse an element extension using the specified instance.
The to read from.
The instance to use.
The syndication version to use when parsing.
if the element was parsed successfully; otherwise .
Attempts to parse an element extension using the specified instance.
The to read from.
The instance to use.
The syndication version to use when parsing.
if the element was parsed successfully; otherwise .
Attempts to parse an element extension using the specified instance.
The to read from.
The instance to use.
The syndication version to use when parsing.
if the element was parsed successfully; otherwise .
Writes the attribute extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the attribute extensions to be written.
The syndication version to write the attribute extensions in.
Writes the attribute extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the attribute extensions to be written.
The syndication version to write the attribute extensions in.
Writes the attribute extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the attribute extensions to be written.
The syndication version to write the attribute extensions in.
Writes the attribute extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the attribute extensions to be written.
The syndication version to write the attribute extensions in.
Writes the attribute extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the attribute extensions to be written.
The syndication version to write the attribute extensions in.
Writes the element extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the element extensions to be written.
The syndication version the extensions are written in.
Writes the element extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the element extensions to be written.
The syndication version the extensions are written in.
Writes the element extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the element extensions to be written.
The syndication version the extensions are written in.
Writes the element extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the element extensions to be written.
The syndication version the extensions are written in.
Writes the element extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the element extensions to be written.
The syndication version the extensions are written in.
Writes the to the specified instance.
The to write the to.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified instance.
A instance used to initialize the new instance.
Initializes a new instance of the class.
The title of the syndication item.
A instance containing the content of the syndication item.
The alternate URI for the syndication item.
The ID of the syndication item.
The that contains the last time the syndication item was last updated.
Initializes a new instance of the class with the specified title, content, and link.
The item title.
The item content.
The item URL.
Initializes a new instance of the class.
The title of the syndication item.
The content of the syndication item.
The alternate URI for the syndication item.
The ID of the syndication item.
The that contains the last time the syndication item was last updated.
Adds a permalink to the .
The that points to the content.
Creates a copy of the instance.
A instance.
Creates a new category.
A new object.
Creates a new instance.
A new instance.
Creates a new person.
A new object.
Gets an instance.
A instance.
Gets an instance.
An instance.
Gets an instance.
A value that specifies whether to serialize element and attribute extensions with an Atom 1.0 namespace.
An instance.
Loads a instance from the specified .
The to read from.
A instance.
Invalid XML encountered during read.
Loads a derived object from the specified .
The to read from.
The -derived class to load.
A derived object that contains the syndication item.
Write the syndication item to the specified in Atom 1.0 format.
The to write to.
Write the syndication item to the specified in RSS 2.0 format.
The to write to.
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The syndication version to use when parsing.
A value that specifies whether the attribute extension was parsed successfully.
Invalid XML encountered during read.
Attempts to parse content.
The to read from.
The content type of the content.
The syndication version to use while parsing.
The instance to load the parsed content into.
A value that specifies whether the content was parsed successfully.
Attempts to parse an element extension.
The to read from.
The syndication version to use while parsing.
A value that specifies whether the element extension was parsed successfully.
Invalid XML encountered during read.
Writes the attribute extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use while writing.
Writes the element extensions to the specified using the specific syndication version.
The to write to.
The syndication version to use while writing.
Creates a new instance of the class.
Creates a new instance of the class with the specified instance.
The to write.
Verifies whether the specified contains a valid syndication item.
An XML reader to check.
, if the XML reader contains a valid syndication item, otherwise .
Creates a new instance of the class using the specified instance.
The used to create the .
A new instance.
Creates a new instance of the class.
A new instance.
Creates a new instance of the class.
The to use to create the new .
A new instance.
Creates a new instance with the specified instance.
The instance used to create the new instance.
A new instance.
Loads element extensions into the specified using the specified and maximum extension size.
The to read from.
The to load the element extensions into.
The maximum allowable size for an element extension (in bytes).
Loads element extensions into the specified using the specified and maximum extension size.
The to read from.
The to load the element extensions into.
The maximum allowable size for an element extension (in bytes).
Loads element extensions into the specified using the specified and maximum extension size.
The to read from.
The to load the element extensions into.
The maximum allowable size for an element extension (in bytes).
Loads element extensions into the specified using the specified and maximum extension size.
The to read from.
The to load the element extensions into.
The maximum allowable size for an element extension (in bytes).
Invalid XML encountered during read.
Reads in a from the specified .
The to read from.
Associates a instance with the .
The to associate with the .
Gets a string representation of the instance.
The instance.
Attempts to parse an attribute extension using the specified instance.
The name of the element.
The namespace of the element.
The attribute to parse.
The instance to use.
The syndication version to use when parsing.
A value that indicates whether the attribute was parsed successfully.
Attempts to parse an attribute extension using the specified instance.
The name of the element.
The namespace of the element.
The attribute to parse.
The instance to use.
The syndication version to use when parsing.
A value that indicates whether the attribute was parsed successfully.
Attempts to parse an attribute extension using the specified instance.
The name of the element.
The namespace of the element.
The attribute to parse.
The instance to use.
The syndication version to use when parsing.
A value that indicates whether the attribute was parsed successfully.
Attempts to parse an attribute extension using the specified instance.
The name of the element.
The namespace of the element.
The attribute to parse.
The instance to use.
The syndication version to use when parsing.
A value that indicates whether the attribute was parsed successfully.
Attempts to parse syndication item content using the specified instance.
The to read from.
The instance to use.
The content type.
The syndication version to use while parsing.
The content to parse.
A value that indicates whether the content was parsed successfully.
Attempts to parse an element extension using the specified instance.
The to read from.
The instance to use.
The syndication version to use when parsing.
A value that indicates whether the element was parsed successfully.
Attempts to parse an element extension using the specified instance.
The to read from.
The instance to use.
The syndication version to use when parsing.
A value that indicates whether the element was parsed successfully.
Attempts to parse an element extension using the specified instance.
The to read from.
The instance to use.
The syndication version to use when parsing.
A value that indicates whether the element was parsed successfully.
Attempts to parse an element extension using the specified instance.
The to read from.
The instance to use.
The syndication version to use when parsing.
A value that indicates whether the element was parsed successfully.
Writes the attribute extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the attribute extensions to be written.
The syndication version to write the attribute extensions in.
Writes the attribute extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the attribute extensions to be written.
The syndication version to write the attribute extensions in.
Writes the attribute extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the attribute extensions to be written.
The syndication version to write the attribute extensions in.
Writes the attribute extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the attribute extensions to be written.
The syndication version to write the attribute extensions in.
Writes the element extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the element extensions to be written.
The syndication version the extensions are written in.
Writes the element extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the element extensions to be written.
The syndication version the extensions are written in.
Writes the element extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the element extensions to be written.
The syndication version the extensions are written in.
Writes the element extensions in the instance to the specified in the specified syndication version.
The to write the extensions to.
The instance that contains the element extensions to be written.
The syndication version the extensions are written in.
Writes the to the specified instance.
The to write the to.
Creates a new instance of the instance.
Initializes a new instance of the class with the specified instance.
The instance used to initialize the new instance.
Initializes a new instance of the class with the specified .
The URI to the linked resource.
Initializes a new instance of the class with the specified , relation type, title, media type, and length.
The URI to the linked resource.
The relationship type.
The title of the link.
The media type of the link.
The length of the linked content.
Creates a copy of the current instance.
A new instance.
Creates a new object with the specified .
The URI of the linked resource.
A new instance.
Creates a new object with the specified and media type.
The URI of the linked resource.
The media type of the link.
A new instance.
Creates a media enclosure link with the specified URI, media type, and length.
The URI of the linked resource.
The media type of the link.
The length of the linked content.
A new instance.
Creates a new with the specified URI and relationship type set to .
The URI to the linked resource.
A instance.
Creates a new with the specified URI, media type, and relationship type set to .
The URI to the linked resource.
The media type of the link.
A instance.
Gets the absolute URI for the .
A instance that contains the absolute URI of the .
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The syndication version to use when parsing.
A value that specifies whether the attribute extension was parsed successfully.
Invalid XML encountered during read.
Attempts to parse an element extension.
The to read from.
The syndication version to use while parsing.
A value that specifies whether the element extension was parsed successfully.
Invalid XML encountered during read.
Writes the attribute extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use while writing.
Writes the element extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use while writing.
Initializes a new instance.
Initializes a new instance of the class with the specified instance.
The instance to initialize the new instance.
Initializes a new instance with the specified e-mail address.
The e-mail address of the person.
Initializes a new instance with the specified e-mail address, name, and Uniform Resource Identifier (URI).
The e-mail address of the person.
The name of the person.
The URI of the person's Web page.
Creates a copy of the existing instance.
A new instance.
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The syndication version to use when parsing.
A value that specifies whether the attribute extension was parsed successfully.
Invalid XML encountered during read.
Attempts to parse an element extension.
The to read from.
The syndication version to use while parsing.
A value that specifies whether the element extension was parsed successfully.
Invalid XML encountered during read.
Writes the attribute extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use while writing.
Writes the element extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use while writing.
Initializes a new instance of the with the specified instance.
The instance.
Initializes a new instance of the with the specified text.
The text of the content.
Initializes a new instance of the with the specified text and .
The text of the content.
The that describes the content.
Creates a copy of the existing instance.
A new instance.
Writes the contents of the to the specified .
The to write to.
Initializes a new instance of the class with the specified instance.
The instance.
Initializes a new instance of the class with the specified and media type.
The .
The media type of the resource referenced by the .
Creates a copy of the existing instance.
A new instance that contains the new copy of the .
Writes the contents of the instance to the specified .
The to write to.
Creates a new instance of the class.
Creates a new instance of the class and initializes it with the specified title and collection.
The title of the workspace.
The collection the workspace contains.
Creates a new instance of the class and initializes it with the specified title and collection.
The workspace title.
The collection the workspace contains.
Creates a new instance.
Returns .
Attempts to parse an attribute extension.
The name of the element.
The namespace of the element.
The attribute to parse.
The syndication version to use when parsing.
Returns .
Attempts to parse an element extension.
The to read from.
The syndication version to use when parsing.
Returns .
Writes the attribute extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use when writing.
Writes the element extensions to the specified using the specified syndication version.
The to write to.
The syndication version to use when writing.
Initializes a new instance of the with the specified instance.
The instance.
Initializes a new instance of the with the specified type, object, and .
The type of content.
The data contract extension.
The to use.
Initializes a new instance of the with the specified type, object and .
The type of content.
The XML serializer extension.
The to use.
Initializes a new instance of the with the specified type and .
The type of the content, typically expressed as a MIME content type, for example application/xml or application/xml+customer.
The to place in the .
Initializes a new instance of the class.
The to read from.
Creates a copy of the existing instance.
A new instance.
Gets a reader from the content of the .
An from the content of the .
Reads the content of the specified type into the .
The type of content to read.
An object of the specified type.
The input XML cannot be deserialized into the requested type.
Reads the content of the specified type into the using the specified serializer.
The to use.
The type of content to read.
An object of the specified type.
The input XML cannot be deserialized into the requested type.
Reads the content of the specified type into the using the specified serializer.
The to use.
The type of content to read.
An object of the specified type.
The input XML cannot be deserialized into the requested type.
Write the contents of the to the specified .
The to write to.
Initializes a new instance of the class.
Returns a value that indicates whether the property has changed from its default value and should be serialized. It is used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
A .
Adds extra parameters (settings) to the binding context to support this operation’s behavior. This method cannot be inherited.
The operation description for which the attribute adds extra functionality.
The collection of parameter objects on the binding context.
Attaches the attribute functionality to the object for the method that the attribute marks. This method cannot be inherited.
The operation to which the attribute attaches functionality.
The object that represents the current operation.
Attaches the attribute functionality to the object for the method that the attribute marks. This method cannot be inherited.
The description for this operation.
The object for this operation.
Verifies that the operation can support this behavior. This method cannot be inherited.
The operation to validate.
Initializes a new instance of the class.
Initializes a new instance of the class from a claim.
The .
is .
The claim type of is not .
Initializes a new instance of the class.
The UPN name.
is .
The claim type of is not .
Initializes a new instance of the class.
A variable length of objects used to initialize the collection.
is .
Gets the key for a specified URI from the collection.
The whose key is being retrieved.
The key for the specified URI from the collection.
Inserts a URI into the collection at a specified location.
The zero-based index that specifies the insertion location for the item in the collection.
The to be inserted into the collection.
The URI is not an absolute URI.
URI already contains a scheme name already in the collection.
Replaces a URI at a specified location of the collection with a new URI.
The zero-based index that specifies the insertion location for the URI in the collection.
The to be placed into the collection.
The URI is not an absolute URI.
URI already contains a scheme name already in the collection.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified type of security used by the binding.
The value of that specifies the type of security that is used with the SOAP message and for the client.
Initializes a new instance of the class with a specified type of security used by the binding and a value that indicates whether a reliable session is enabled.
The value of that specifies the type of security that is used with the SOAP message and for the client.
if a reliable session is enabled; otherwise, .
Initializes a new instance of the class with a binding specified by its configuration name.
The binding configuration name for the .
The binding element with the name was not found.
Creates a using the settings provided by this instance.
A using the settings provided by this instance.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified type of security used by the binding.
The value of that specifies the type of security that is used with the SOAP message and for the client.
Initializes a new instance of the class with a specified type of security used by the binding and a value that indicates whether a reliable session is enabled.
The value of that specifies the type of security that is used with the SOAP message and for the client.
if a reliable session is enabled; otherwise, .
Initializes a new instance of the class with a binding specified by its configuration name.
The binding configuration name for the .
The binding element with the name was not found.
Returns the security binding element from the current binding.
A from the current binding.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified type of security used by the binding.
The value of that specifies the type of security that is used with the SOAP message and for the client.
Initializes a new instance of the class with a binding specified by its configuration name.
The binding configuration name for the .
The binding element with the name was not found.
Returns an ordered collection of binding elements contained in the current binding.
A that includes a and, because a reliable session is required for the , a .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Returns a value that indicates whether the property has changed from its default value and should be serialized. This is used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized. This is used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with a specified type of security used by the binding.
The value of that specifies the type of security that is used with the SOAP message and for the client.
Initializes a new instance of the class with a specified type of security used by the binding and a value that indicates whether a reliable session is enabled.
The value of that specifies the type of security that is used with the SOAP message and for the client.
if a reliable session is enabled; otherwise, .
Initializes a new instance of the class with a binding specified by its configuration name.
The binding configuration name for the .
The binding element with the name was not found.
Creates a collection with the binding elements for the binding.
The of type that makes up the binding.
Creates a that has enabled a reliable session.
A that has enabled a reliable session.
Returns the transport binding element from the current binding.
The from the current binding.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with a specified type of security used by the binding.
The value of that specifies the type of security that is used with the SOAP message and for the client.
Initializes a new instance of the class with a specified type of security used by the binding and a value that indicates whether a reliable session is enabled.
The value of that specifies the type of security that is used with the SOAP message and for the client.
if a reliable session is enabled; otherwise, .
Initializes a new instance of the class with a binding specified by its configuration name.
The binding configuration name for the .
The binding element with the name was not found.
Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.
Specifies the requirements for the channel factory built.
The type of channel the channel factory produces.
An of type TChannel that satisfies the features specified by the collection.
Returns an ordered collection of binding elements contained in the current binding.
The that contains the ordered stack of binding elements described by the binding.
The transport security mode set cannot provide the reliable session that has been enabled.
Returns the security binding element from the current binding.
A from the current binding.
Returns the transport binding element from the current binding.
The from the current binding.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class with a value that indicates whether a reliable session is enabled.
, if a reliable session is enabled; otherwise, .
Returns an ordered collection of binding elements contained in the current binding.
A that contains the objects for the binding.
When implemented in a derived class, returns the from the current binding.
A from the current binding.
When implemented in a derived class, returns the transport binding element from the current binding.
The from the current binding.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class using the specified .
The security mode.
Initializes a new instance of the class with the specified and reliable session setting.
The security mode.
to enable reliable sessions; otherwise .
Initializes a new instance of the class with the specified binding configuration.
The name of the binding configuration.
Creates an ordered collection of binding elements that are contained in the current binding.
The ordered stack of binding elements described by the .
Initializes a new instance of the class.
Returns a value that indicates whether the property has changed from its default value and should be serialized. This is used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized. This is used by WCF for XAML integration.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Initializes a new instance of a class using an existing certificate.
The certificate to clone.
is .
Initializes a new instance of the class using the primary (leaf) certificate and certificates that are part of its trust chain.
The primary certificate representing the service's identity.
The certificates that are part of the trust chain of the primary certificate.
is .
is .
Initializes a new instance of the class.
Initializes a new instance of the class with the to convert.
The XPath message context to convert.
Provides the namespaces used in the XPath message query.
A service provider that is not used in the operation.
The namespaces.
Initializes a new instance of the class.
Tests whether a context can be converted from one type to the type of this converter.
A type that provides the format context.
The type to convert from.
if the type can be converted; otherwise, .
Tests whether a type can be converted into a target type.
A type that provides the format context.
A type that provides the format context.
if the conversion can be performed; otherwise, .
Converts the provided context object into the XAML-serializable type of this converter, using the specified context and culture information.
A type that provides the format context.
The information about a specific culture, such as calendars, and number formats.
The object to convert.
The result of the conversion process.
Converts the provided context object into the XAML-serializable type of this converter, using the specified context and culture information.
A type that provides the format context.
The information about a specific culture, such as calendars, and number formats.
The object to convert.
The type to convert the argument to.
The converted context.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified XPath expression.
The XPath expression.
Initializes a new instance of the class with the specified XPath expression and .
The XPath expression.
The XML namespace manager.
Initializes a new instance of the class with the specified XPath expression and .
The XPath expression.
The XSLT context.
Creates a message query collection that enables optimizations when executing multiple queries against a message.
A message query collection.
Evaluates the XPath query against the specified .
The message to query.
The type of data to retrieve.
The data retrieved from the message.
Evaluates the XPath query against the specified .
The message buffer to query.
The type of data to retrieve.
The data retrieved from the message buffer.
Initializes a new instance of the class with the specified template string.
The template.
Initializes a new instance of the class.
The template string.
A value that specifies whether trailing slash “/” characters should be ignored.
Initializes a new instance of the class.
The template string.
if the trailing slash “/” characters are ignored; otherwise .
A dictionary that contains a list of default values for the template parameters.
Initializes a new instance of the class.
The template string.
A dictionary that contains a list of default values for the template parameters.
Creates a new URI from the template and the collection of parameters.
The base address.
A dictionary that contains a collection of parameter name/value pairs.
A URI.
Creates a new URI from the template and the collection of parameters.
A URI that contains the base address.
A dictionary that contains a collection of parameter name/value pairs.
is the default values are ignored; otherwise .
A URI.
Creates a new URI from the template and the collection of parameters.
The base address.
The parameter values.
A new instance.
Creates a new URI from the template and the collection of parameters.
The base address.
A collection of parameter name/value pairs.
if the default values are ignored; otherwise .
A URI.
Creates a new URI from the template and an array of parameter values.
A that contains the base address.
The parameter values.
A new instance.
Indicates whether a is structurally equivalent to another.
The to compare.
if the is structurally equivalent to another; otherwise .
Attempts to match a to a .
The base address.
The to match against the template.
An instance.
Returns a string representation of the instance.
The representation of the instance.
Initializes a new instance of the class.
Compares two instances for equivalence.
A instance.
A instance.
A value that indicates whether the two instances are equivalent.
Gets a hash code for the specified instance.
The instance.
The hash code.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with serialized data.
The object that holds the serialized data object.
The contextual information about the source or destination.
Initializes a new instance of the class with the specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified collection of key/value pairs.
A collection of key/value pairs that consist of URI templates and associated data.
Initializes a new instance of the class with the specified base address.
A instance that contains the base address.
Initializes a new instance of the class with the specified base address and collection of key/value pairs.
A instance that contains the base address.
A collection of key/value pairs that consist of URI templates and associated data.
Makes the read only.
Specifies whether to allow duplicate equivalent instances in the .
Attempts to match a candidate to the .
The candidate URI.
A collection of instances.
Attempts to match a candidate to the .
The candidate URI.
A single instance.
Gets the number of elements contained in the thread-safe collection.
The number of elements contained in the thread-safe, read-only collection.
Gets an element from the thread-safe collection with a specified index.
The zero-based index of the element to be retrieved from the collection.
The object in the collection that has the specified .
The specified is less than zero or greater than the number of items in the collection.
Gets the list of elements contained in the thread-safe collection.
The of elements that are contained in the thread-safe, read-only collection.
Gets the object used to synchronize access to the thread-safe collection.
An object used to synchronize access to the thread-safe collection.
Gets a value that indicates whether the collection is read only.
Gets a value that indicates whether the collection is thread safe.
Gets the object used to synchronize access to the thread-safe collection.
An object used to synchronize access to the thread-safe collection.
Gets a value that indicates whether the collection is fixed in size.
Gets a value that indicates whether the collection is read only.
Gets or sets the item at a specified zero-based index.
The zero-based index of the element to be retrieved from the collection.
The item with the specified .
The value set is or is not of the correct generic type for the collection.
The specified is less than zero or greater than the number of items in the collection.
Gets the dictionary associated with the collection.
The that contains the key-item pairs for the collection.
Gets the items with a specified key from the collection.
The key for the item being retrieved.
The item of type from the collection with the key specified.
Gets the number of elements contained in the thread-safe, read-only collection.
The number of elements contained in the thread-safe, read-only collection.
Gets an element from the thread-safe, read-only collection with a specified index.
The zero-based index of the element to be retrieved from the collection.
The object in the collection that has the specified .
Gets the list of elements contained in the thread-safe, read-only collection.
The of elements that are contained in the thread-safe, read-only collection.
This property always returns because the collection is read-only.
Returns .This property always returns because the collection is read-only.
Returns the object in the collection that has the specified .
The zero-based index of the element to be retrieved from the collection.
Returns .Returns the object in the collection that has the specified .
This property always returns because the collection is thread safe.
Returns .This property always returns because the collection is thread safe.
Gets the object used to synchronize access to the thread-safe, read-only collection.
Returns .The object used to synchronize access to the thread-safe, read-only collection.
This property returns because the read-only collection is always fixed in size.
Returns .This property returns because the read-only collection is always fixed in size.
This property always returns because the collection is read-only.
Returns .This property always returns because the collection is read-only.
Gets the item at a specified zero-based index.
The zero-based index of the element to be retrieved from the collection.
Returns .Gets the item at a specified zero-based index.
Items cannot be set in a read-only collection.
Gets the error code to be returned with the exception.
An integer with the error code to be returned with the exception.
Gets or sets the level of ASP.NET compatibility required by the service.
The that indicates the services required degree of ASP.NET compatibility. The default value is .
The value is not a valid one for the .
Gets or sets a Boolean value that indicates whether performance counters are enabled for diagnostic purpose.
if performance counters are enabled; otherwise, .
Gets the user accounts for processes that host Windows Communication Foundation (WCF) services and are granted connection access to the sharing service.
A that contains user accounts for processes that host WCF services and are granted connection access to the sharing service. The default values returned are LocalSystem, Admin, NS, LS, and IIS_USRS.
Gets or sets the maximum outstanding concurrent accepting threads on the listening endpoint for the sharing service.
The maximum outstanding concurrent accepting threads on the listening endpoint for the sharing service. The default is 2.
Gets or sets the maximum number of pending connections for this sharing service.
The maximum number of pending connections for this sharing service.
Gets or sets the timeout for the NetPipeActivator sharing service.
The default is 10 seconds.
Gets the user accounts for processes that host Windows Communication Foundation (WCF) services and are granted connection access to the sharing service.
A that contains user accounts for processes that host WCF services and are granted connection access to the sharing service. The default values returned are LocalSystem, Admin, NS, LS, and IIS_USRS.
Gets or sets the maximum outstanding connections that are accepted from the shared connection, but are not yet dispatched to WCF services.
The maximum outstanding connections that are accepted from the shared connection, but are not yet dispatched to WCF. The default is 10.
Gets or sets the maximum outstanding concurrent accepting threads on the listening endpoint for the sharing service.
The maximum outstanding concurrent accepting threads on the listening endpoint for the sharing service. The default is 2.
Gets or sets the maximum number of pending connections for this sharing service.
The maximum number of pending connections for this sharing service.
Gets or sets the timeout for the NetTcpPortSharing sharing service.
The default is 10 seconds.
Gets or sets a Boolean value that indicates whether the port sharing service uses Microsoft Teredo service to listen on TCP ports on behalf of WCF services.
if the port sharing service uses Microsoft Teredo service to listen on TCP ports on behalf of WCF services; otherwise, . The default is .
Gets or sets the security identifier that this element associates with.
The security identifier that this element associates with.
Gets the diagnostics configuration section.
A instance that contains the diagnostics configuration section.
Gets the configuration settings for the NetPipeActivator sharing service.
A that contains configuration settings for the NetPipeActivator sharing service.
Gets the configuration settings for the NetTcpPortSharing sharing service.
A that contains configuration settings for the NetTcpPortSharing sharing service.
Gets the virtual path of the IIS or WAS application that hosts the WCF service.
The virtual path of the IIS or WAS application that hosts the service.
Gets the site name of the IIS or WAS application that hosts the WCF service.
The site name of the IIS or WAS application that hosts the service.
Gets the virtual path used by a service.
The virtual path used by a service.
Gets or sets a value that indicates whether HTTP cookie container is enabled.
if HTTP cookie container is enabled; otherwise, .
Gets or sets whether MTOM or Text is used to encode SOAP messages.
The value of that indicates whether MTOM or Text/XML is used to encode SOAP messages. The default value is .
Gets the type of security used with this binding.
The that is used with this binding. The default value is .
Gets a value that specifies whether context management is enabled.
if context management is enabled; otherwise, .
Specifies the algorithm suite to use with .
A . The default value is .
Specifies the type of credential with which the client authenticates.
A member of the enumeration. The default value is .
Gets or sets whether MTOM or Text is used to encode SOAP messages.
The value that indicates whether MTOM or Text/XML is used to encode SOAP messages. The default value is Text.
Gets the type of security used with the binding.
The BasicHttpSecurity that is used with the binding. The default value is None.
Gets the message-level security settings for a binding.
A , which represents the message-level security settings for this binding.
Gets or sets the security mode for a binding.
A value in the enumeration. The default value for this property is .
The value is not a legal value for .
Gets the transport-level security settings for a binding.
The transport-level security settings for a binding.
Gets the message-level security settings for a basicHttpsBinding binding.
The message-level security settings for a basicHttpBinding binding.
Gets or sets the security mode for a basicHttpsBinding binding.
The security mode for a basicHttpsBinding binding.
Gets the transport-level security settings for a basicHttpsBinding binding.
The transport-level security settings for a basicHttpsBinding binding.
Specifies whether to automatically close a session when a service closes a duplex session.
if duplex callback objects automatically close a session when the service closes a duplex session; otherwise, . The default is .
Gets or sets whether a service supports one thread, multiple threads, or reentrant calls.
One of the values; the default is .
The value is not one of the values.
Gets or sets a value that specifies whether to send unknown serialization data onto the wire.
if unknown serialization data is never sent; otherwise, . The default is .
Gets or sets a value that specifies that general unhandled execution exceptions are to be converted into a of type and sent as a fault message. Set this to only during development to troubleshoot a service.
if unhandled exceptions are to be returned as SOAP faults; otherwise, . The default is .
Gets or sets the maximum number of items allowed in a serialized object.
The maximum number of items allowed in an object. The default is .
Specifies the transaction isolation level.
A value that specifies the transaction isolation level. The default is .
The value is not one of the values.
Gets or sets the period within which a transaction must complete.
A object that represents the time within which transactions must complete or be automatically aborted. The default value is .
Gets or sets a value that specifies whether to use the current synchronization context to choose the thread of execution.
if all calls to the service must run on the thread specified by the ; otherwise, . The default value is .
Gets or sets a value that specifies whether the system or the application enforces SOAP header processing.
if the system is to perform SOAP header processing; otherwise , which indicates that the application performs this processing. The default value is .
Gets the credentials used by clients to communicate a service endpoint over the channels produced by the factory.
The used by clients if they are configured for the factory or if the endpoint is non- and is in either the created or opening communication state; otherwise .
Gets the default interval of time provided for a close operation to complete.
The default that specifies how long the close operation has to complete before timing out.
Gets the default interval of time provided for an open operation to complete.
The default that specifies how long the open operation has to complete before timing out.
Gets the service endpoint to which the channels produced by the factory connect.
The to which the channels produced by the factory connect.
When implemented, gets the name of the address header.
The name of the address header.
When implemented, gets the namespace of the address header.
The namespace of the address header.
Gets the addressing version that is not associated with WS-Addressing version.
The that is not associated WS-Addressing version.
Gets an identifier for the address version associated with WS-Addressing 1.0.
A singleton instance that identifies the that is associated with WS-Addressing 1.0.
Gets the version of WS-Addressing that is associated with WS-Addressing August 2004.
A singleton instance that identifies the that is associated with WS-Addressing August 2004.
Gets the fullname of the package.
The fullname of the package.
Gets or sets the session identifier of the application container settings.
The session identifier of the application container settings.
Gets or sets a value that indicates whether serializing a signing token on a reply message is allowed.
if serializing a signing token on a reply message is allowed; otherwise, . The default is .
Specifies the token definition for the initiator.
A that holds the token definition.
Gets or sets the order of message encryption and signing for this binding.
One of the values that specify how the message is protected. The default is .
The value is not a valid member of the enumeration.
Specifies the token definition for the recipient.
A that holds the token definition.
Gets or sets a value that indicates whether message signatures must be confirmed.
if message signatures must be confirmed; otherwise, . The default is .
Gets or sets the compression format for the binding element.
The compression format for the binding element.
Gets or sets the maximum number of XML readers that are allocated to a pool and are ready for use to process incoming messages.
The maximum number of readers to be kept in the pool. The default value is 64 readers.
The value set is less than or equal to zero.
Gets or sets the maximum amount of memory available within a session for optimizing transmission procedures.
The maximum size, in bytes, of a session. The default value is 2048 bytes.
The value is less than or equal to zero.
Gets or sets the maximum number of XML writers that are allocated to a pool and are ready for use to process outgoing messages.
The maximum number of writers to be kept in the pool. The default value is 16 writers.
The value is less than or equal to zero.
Gets or sets the SOAP message and WS-Addressing versions that are used or expected.
The that is used or expected.
The value set is .
The value set is an unsupported envelope version.
Gets constraints on the complexity of XML messages that can be processed by endpoints configured with this binding element.
The that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following remarks section.
Gets or sets the interval of time provided for a connection to close before the transport raises an exception.
The that specifies how long the close operation has to complete before timing out. The default value is 1 minute.
The value is less than zero or too large.
Gets the message version used by clients and services configured with the binding.
The used by clients and services configured with the binding.
Gets or sets the name of the binding.
The name of the binding. The default name is .
The value set cannot be or an empty string.
Gets or sets the XML namespace of the binding.
The XML namespace of the binding. The default value is "http://tempuri.org/".
The value set cannot be .
Gets or sets the interval of time provided for a connection to open before the transport raises an exception.
The that specifies how long the open operation has to complete before timing out. The default value is 1 minute.
The value is less than zero or too large.
Gets or sets the interval of time that a connection can remain inactive, during which no application messages are received, before it is dropped.
The that specifies how long the application has to receive a message before timing out. The default value is 10 minute.
The value is less than zero or too large.
When implemented in a derived class, sets the URI scheme that specifies the transport used by the channel and listener factories that are built by the bindings.
The URI scheme that is used by the channels or listeners that are created by the factories built by the current binding.
Gets or sets the interval of time provided for a write operation to complete before the transport raises an exception.
The that specifies how long the write operation has to complete before timing out. The default value is 1 minute.
The value is less than zero or too large.
Gets the binding for the channel built in the current context.
The for the channel built in the current context.
Gets the collection of binding parameters for the channel built in the current context.
The for the channel built in the current context.
Gets or sets the URI that provides the base address at which the service endpoint listens.
The at which the service endpoint listens.
Gets or sets a value that indicates whether the transport must ensure that the URI provided for the service to listen on is unique.
The that indicates whether the transport must ensure that the URI provided for the service to listen on is unique.
Gets or sets the URI that provides the relative address at which the service endpoint listens.
The relative address at which the service endpoint listens.
Gets the binding elements that are used by other binding elements to construct the channel stack.
The that contains the binding elements that are used by other binding elements to construct the channel stack.
Gets a value that indicates whether the write method can be called multiple times.
if the body writer can be called multiple times; otherwise .
Gets the callback address.
An that contains the callback address.
Gets the context associated with the .
The context.
Gets the property name for the class.
The property name.
Gets the default interval of time provided for a close operation to complete.
The default that specifies how long the close operation has to complete before timing out.
Gets the default interval of time provided for an open operation to complete.
The default that specifies how long the open operation has to complete before timing out.
Gets the default interval of time provided for a receive operation to complete.
The default that specifies how long the receive operation has to complete before timing out.
Gets the default interval of time provided for a send operation to complete.
The default that specifies how long the send operation has to complete before timing out.
Gets the channel manager that is associated with the current channel.
The that is associated with the current channel.
Gets the interval of time after which the close method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the close method to time out.
Gets the interval of time after which the open method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the open method to time out.
Gets the interval of time after which the receive method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the receive method to time out.
Gets the interval of time after which the send method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the send method to time out.
Gets the default interval of time provided for a close operation to complete.
The default that specifies how long the close operation has to complete before timing out.
Gets the default interval of time provided for an open operation to complete.
The default that specifies how long the open operation has to complete before timing out.
Gets the default interval of time provided for a receive operation to complete.
The default that specifies how long the receive operation has to complete before timing out.
Gets the default interval of time provided for a send operation to complete.
The default that specifies how long the send operation has to complete before timing out.
Gets the default interval of time provided for a close operation to complete.
The default that specifies how long the close operation has to complete before timing out.
Gets the default interval of time provided for an open operation to complete.
The default that specifies how long the open operation has to complete before timing out.
Gets the default interval of time provided for a receive operation to complete.
The default that specifies how long the receive operation has to complete before timing out.
Gets the default interval of time provided for a send operation to complete.
The default that specifies how long the send operation has to complete before timing out.
When implemented in derived class, gets the URI on which the channel listener listens for an incoming channel.
The on which the channel listener listens for incoming channels.
When overridden in a derived class, gets the default interval of time a channel has to complete the reception of a message.
The default that specifies how long the channel has to complete the reception of a message before timing out once the receive method has been invoked.
When overridden in a derived class, gets the default interval of time a channel has to complete the sending of a message.
The default that specifies how long the channel has to complete the sending of a message before timing out once the send method has been invoked.
Gets the interval of time after which the close method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the close method to time out.
Gets the interval of time after which the open method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the open method to time out.
Gets the interval of time after which the receive method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the receive method to time out.
Gets the interval of time after which the send method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the send method to time out.
Gets the channel whose parameters are in this collection.
The whose parameters are in this collection.
Get or sets the maximum interval of time for which the channels in the pool can be idle before being closed.
The that specifies the maximum interval of time for which the channels in the pool can be idle before being closed. The default value is 2 minutes.
The value is less than zero or greater than T:System.Int32.MaxValue in milliseconds.
Gets or sets the lifetime of a channel, after which it is closed.
A that specifies the lifetime of a channel, after which it is closed. The default value is 10 minutes.
The value is less than zero.
Gets or sets the maximum number of channels connecting to remote endpoints that can be initiated by the service.
A positive integer that specifies the maximum number of channels to a remote endpoint in the pool that can be initiated by the service. The default value is 10 channels.
The value is less than zero.
Gets the version of the web socket factory.
The version of the web socket factory.
When overridden in a derived class, gets the default interval of time provided for a close operation to complete.
The default that specifies how long the close operation has to complete before timing out.
When overridden in a derived class, gets the default interval of time provided for an open operation to complete.
The default that specifies how long the open operation has to complete before timing out.
Gets a value that indicates whether the communication object has been disposed.
if the communication object is in a closed state; otherwise, .
Gets a value that indicates the current state of the communication object.
A value from the enumeration that indicates the current state of the object.
Gets the mutually exclusive lock that protects the class instance during a state transition.
The mutually exclusive lock that protects the class instance during a state transition.
Gets or sets the base address for the client.
A that contains the base address for the client.
Gets or sets a that determines the maximum time a channel can be in the initialization status before being disconnected.
A after which a channel initialization request times out.
Gets or sets the size of the buffer used to transmit a chunk of the serialized message on the wire from the client or service.
The size of the connection buffer. The default value is 8192 bytes.
The value is less than zero.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.
The value that indicates whether the hostname is included when routing incoming requests to an endpoint URI. The default value is , which ignores the hostname and port number in the comparison.
The value is not a valid .
Gets or sets the maximum size of the buffer to use. For streamed messages, this value should be at least the maximum possible size of the message headers, which are read in buffered mode.
The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.
The value is less than or equal to zero.
Gets or sets the maximum interval of time that a chunk of a message or a full message can remain buffered in memory before being sent out.
A that specifies the maximum interval of time that a chunk of a message or a full message can remain buffered in memory before being sent out. The default value is 2 seconds. This property is only meaningful if the property of an outgoing message is set to . Otherwise, this value is ignored and messages are sent immediately.
The value is less than zero.
Gets or sets the maximum number of channels a service can have waiting on a listener for processing incoming connections to the service.
The maximum number of channels a service can have waiting on a listener. The default value is 2 * number of processors.
The value is less than or equal to zero.
Gets or sets the maximum number of connections awaiting dispatch on the service.
The maximum number of inbound connections awaiting dispatch on the service. The default value is 12 * number of processors.
The value is less than or equal to zero.
Gets or sets a value that indicates whether the messages are buffered or streamed with the connection-oriented transport.
A value which indicates whether a channel uses streamed or buffered modes of message transfer. The default is .
The value is not a valid .
Gets or sets the client callback address for the binding element.
The client callback address.
Gets or sets the exchange mechanism used to communicate context for the binding element.
The that specifies the mechanism used to exchange context for the binding element.
The value set is not valid.
Gets or sets a value that specifies whether context management is enabled.
if context management is enabled; otherwise, .
Gets or sets the level of protection for the binding element from the context.
The for the binding element.
The value set is not valid.
Gets the context used to correlate messages within a conversation between a client and a service.
The that contains the context information used to correlate messages within a conversation between a client and a service.
Gets the name of the context message property.
The string "ContextMessageProperty".
Determines whether the has all of the required correlation data.
if all of the required correlation data is present; otherwise, .
Gets the name of this message property: “CorrelationCallbackMessageProperty”.
The string value “CorrelationCallbackMessageProperty”.
Gets a list of correlation data that is required before correlation can be applied.
A list of required correlation data.
When overridden in a derived class, indicates whether the correlation data should be included in default generated correlation queries.
if the correlation data should be included in default generated correlation queries; otherwise, .
When overridden in a derived class, indicates whether the correlation data is optional as part of a query.
if the correlation data is optional; otherwise, .
When overridden in a derived class, indicates whether the data is definitely known before any data is transmitted.
if the data is known before transmission; otherwise, .
When overridden in a derived class, gets the name of the correlation protocol that provides the correlation data.
The name of the correlation protocol that provides the correlation data.
When overridden in a derived class, indicates whether the current is available while receiving a message.
if the current is available while receiving a message; otherwise, .
When overridden in a derived class, indicates whether the current is available while sending a message.
if the current is available while sending a message; otherwise, .
Gets the name of this message property: “CorrelationDataMessageProperty”.
The string value “CorrelationDataMessageProperty”.
Gets a dictionary of key data.
A dictionary of key data.
Gets a representation of the key data.
The key data.
Gets or sets the name of the .
The name of the .
Gets the provider.
The provider.
Gets the scope name.
The scope name.
Gets a collection that contains the additional instance keys for this .
The additional instance keys.
Gets the primary correlation instance key for this .
The primary correlation instance key.
Gets the name of this .
The string value .
Gets the collection of transient correlation instance key for this .
The collection of transient correlation instance key.
Gets the binding elements from the custom binding.
The that contains the binding elements from the custom binding.
Gets the URI scheme for transport used by the custom binding.
The URI scheme for transport used by the custom binding; or an empty string if there is no transport ( is ).
Gets or sets a value indicating whether the HTTP transport should support and instances.
if the HTTP transport supports and instances; otherwise, .
Gets the HTTP headers from the HTTP request.
Returns a that contains the HTTP headers in the HTTP request.
Gets or sets the HTTP verb for the HTTP request.
The HTTP verb for the HTTP request.
The value is set to .
Gets the name of the message property associated with the class.
The value "httpRequest".
Gets or sets the query string for the HTTP request.
The query string from the HTTP request.
The value is set to .
Gets or sets a value that indicates whether the body of the message is ignored and only the headers are sent.
if the message body is suppressed; otherwise, . The default is .
Gets the HTTP headers from the HTTP response.
Returns a that contains the HTTP headers in the HTTP response.
Gets the name of the message property associated with the class.
Returns "httpResponse".
Gets or sets the status code of the current HTTP response to which this property is attached.
Returns the to send on the HTTP response.
The value is set to less than 100 or greater than 599.
Gets or sets the description of the status code of the current HTTP response to which this property is attached.
Returns the to send for the HTTP response.
Gets or sets a value that indicates whether the body of the message is ignored and an empty message is sent.
if the message body is suppressed; otherwise, . The default is .
Gets or sets whether the message preamble is suppressed.
if the message preamble is suppressed; otherwise, .
Gets or sets a value that indicates whether SSL client authentication is required.
if SSL client authentication is required; otherwise, . The default is
Returns the URI scheme for the transport.
Returns the URI scheme for the transport, which is "HTTPS".
Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests.
if cookies are allowed; otherwise, . The default is .
Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP listener.
One of the enumeration values of the enumeration that specifies the protocols used for client authentication. The default is .
The value for the was already set.
Gets or sets a value that indicates whether proxies are ignored for local addresses.
if proxies are ignored for local addresses; otherwise, . The default is .
Gets or sets whether the process for returning compressed message data to its original size and format is enabled.
if decompression is enabled; otherwise, .
Gets or sets the value of the extended security policy used by the server to validate incoming client connections.
The value of the extended security policy used by the server to validate incoming client connections.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.
The enumeration value that indicates whether the hostname is included when routing incoming requests to an endpoint URI. The default value is , which ignores the hostname in the match.
The value set is not defined.
Gets or sets a value that indicates whether to make a persistent connection to a service endpoint.
if the request to the service endpoint should contain a Connection HTTP header with the value ; otherwise, . The default is .
Gets or sets the maximum size of the buffer to use. For buffered messages this value is the same as . For streamed messages, this value is the maximum size of the SOAP headers, which must be read in buffered mode.
The maximum size, in bytes, of the buffer.
Gets or sets the maximum number of connections the service can accept simultaneously.
The maximum number of connections the service can accept simultaneously.
Gets or sets the Http transport message handler factory.
The Http transport message handler factory.
Gets or sets a URI that contains the address of the proxy to use for HTTP requests.
The that contains the address for the proxy. The default value is .
Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP proxy.
The enumeration that specifies the protocols used for client authentication on the proxy. The default is .
Gets or sets the authentication realm.
The authentication realm. The default value is "".
Gets or sets the requested initialization time out.
The requested initialization time out.
Gets the URI scheme for the transport.
A object that represents the URI scheme for the transport.
Gets or sets the transfer mode.
One of the following member values of :BufferedStreamedStreamedRequestStreamedResponse
Gets or sets a value that indicates whether Unsafe Connection Sharing is enabled on the server. If enabled, NTLM authentication is performed once on each TCP connection.
if Unsafe Connection Sharing is enabled; otherwise, . The default is .
Gets or sets a value that indicates whether the machine-wide proxy settings are used rather than the user specific settings.
if the machine-wide proxy settings are used; otherwise, . The default is .
Gets or sets the web socket configuration of the binding element.
The web socket settings.
Gets a value that indicates whether the binding can support assurances for the delivery of messages in the order they were sent.
if messages must be delivered in the order in which they were sent; , if the messages might not be delivered in this order.
Gets a value that indicates whether the binding can support the queued delivery of messages.
if queued messages delivery is supported; otherwise, .
Gets a value that indicates whether the binding configures the service to have multicast capabilities.
if the service has multicast capabilities.; otherwise. The default is .
Gets a value that indicates whether incoming requests can be handled more efficiently synchronously or asynchronously.
if requests can be handled more efficiently synchronously; otherwise. The default is , to handle requests asynchronously.
Gets the URI on which the listeners that are generated by the factory listen.
The on which the listeners that are generated by the factory listen.
Gets or sets a value that indicates whether the context management is enabled.
if the context is enabled; otherwise, .
Gets a collection that contains a description of all of the correlation data that a channel can supply.
The correlation data descriptions.
Gets or sets the cookie container.
The cookie container.
Gets the address on which the input channel receives messages.
The on which the input channel receives messages.
Gets the destination of the service to which messages are sent out on the output channel.
The of the service to which the output channel sends messages.
Gets the URI that contains the transport address to which messages are sent on the output channel.
The that contains the transport address to which messages are sent on the output channel.
Gets or sets a value that specifies if receive context is enabled.
if receive context is enabled; otherwise .
Gets a value that specifies a connection timeout when used with direct channels and message lock duration when used with queued channels.
A timeout value.
Gets the address on which this reply channel receives messages.
The on which this reply channel receives messages.
Gets the remote address to which the request channel sends messages.
The to which the request channel sends messages.
Gets the transport address to which the request is send.
The that contains the transport address to which the message is sent.
Gets the protection level requests supported by the binding.
The that specifies the protection level requests supported by the binding.
Gets the protection level responses supported by the binding.
The that specifies the protection level responses supported by the binding.
Gets a value that indicates whether the binding supports client authentication.
if the binding can support client authentication; otherwise, .
Gets a value that indicates whether the binding supports client Windows identity.
if the binding can support client Windows identity; otherwise, .
Gets a value that indicates whether the binding supports server authentication.
if the binding can support server authentication; otherwise, .
Gets the ID that uniquely identifies the session.
The ID that uniquely identifies the session.
Gets the type of session associated with this channel.
The type of associated with this channel.
Gets a boolean value that specifies whether the transaction is enabled for a receive operation.
if transaction is enabled for a receive operation; otherwise, .
Gets the status of the input close details.
The status of the input close details.
Gets the status description of the close details.
The status description of the close details.
Gets or sets a value that indicates whether secure conversation cookies are cached.
if cookies are cached; otherwise, .
Gets or sets the threshold percentage for renewal of secure conversation cookies.
The threshold percentage for renewing secure conversation cookies. The default is 60 percent.
The property is to a value less than 0 or greater than 100.
Gets or sets a value that indicates whether replay detection is enabled on messages the client receives from the service.
if replay detection is enabled; otherwise, . The default is .
Gets or sets the identity verifier.
An instance of an implementation of the abstract class .
Gets or sets the maximum allowable time difference between the system clocks of the two parties that are communicating.
A that represents the maximum allowable time difference between the system clocks of the two parties that are communicating. The default is 5 minutes.
The property is to a value less than 0.
Gets or sets the maximum caching time for secure conversation cookies.
A that represents the maximum caching time for secure conversation cookies. The default is 10675199 days.
The property is to a value less than 0.
Gets or sets the cache for the local client security settings.
The cache for the local client security settings.
Gets or sets a value that indicates whether security sessions attempt to reconnect after transport failures.
if security sessions attempt to reconnect after transport failures; otherwise, . The default is .
Gets or sets the number of cached nonces used for replay detection.
The number of cached nonces used for replay detection. The default is 900000.
Gets or sets the maximum time that a message nonce is valid.
A that represents the maximum time that a message nonce is valid. The default is five minutes.
The property is to a value less than 0.
Gets or sets the time span after which the initiator renews the key for the security session.
A that represents the time span after which the initiator renews the key for the security session. The default is 10 hours.
The property is to a value less than 0.
Gets or sets the time interval for which the previous session key is valid on incoming messages during a key renewal.
A that represents the time interval for which the previous session key is valid on incoming messages after a key renewal. The default is 5 minutes.
The property is to a value less than 0.
Gets or sets the maximum duration that the messages are valid when sent by the client. If a message is received by the service after this duration, it should discard the message.
A that represents the maximum duration that the messages are valid when sent by the client. The default is 5 minutes.
The property is to a value less than 0.
Gets or sets a value that indicates whether replay detection is enabled on the service.
if replay detection is enabled on the service; otherwise, . The default is .
Gets or sets the duration to wait before the channel is closed due to inactivity.
A that represents the duration to wait before the security session with the client is closed due to inactivity. The default is 2 minutes.
The property is set to a value less than 0.
Gets or sets the lifetime for the that the service issues for the client.
A that represents the lifetime for new security cookies. The default is 10 hours.
The property is set to a value less than 0.
Gets or sets the maximum number of s that the service allows to cache at once.
The maximum number of secure conversation cookies that can be cached by the service. When this limit is reached the service removes the oldest cached secure conversation cookies to make room for new secure conversation cookies. The default is 1000.
The property is set to a value less than 0.
Gets or sets the maximum allowable time difference between the system clocks of the two parties that are communicating.
A that represents the maximum allowable time difference between the system clocks of the two parties that are communicating. The default is 5 minutes.
The property is set to a value less than 0.
Gets or sets the maximum number of concurrent security sessions that are established with the server for which it has issued a session token but for which no application messages are sent.
The maximum number of concurrent security sessions. The default is 128.
The property is set to a value less than 0.
Gets or sets the maximum number of concurrent security negotiations with clients that the service can participate in.
The maximum number of concurrent security negotiations with clients that the service can participate in. The default is 128.
The property is set to a value less than 0.
Gets or sets the maximum duration of the security negotiation phase between client and service.
A that represents the maximum duration of the security negotiation phase between client and service. Any negotiation with the service (for example during message level SPNego or SSL authentication) must complete within this time. The default is 1 minute.
The property is set to a value less than 0.
Gets or sets the cache for the local service security settings.
The cache for the local service security settings.
Gets or sets a value that indicates whether security sessions attempt to reconnect after transport failures.
if security sessions attempt to reconnect after transport failures; otherwise . The default is .
Gets or sets the size of the nonce cache used for replay detection.
The size of the nonce cache used for replay detection. The default is 900,000.
Gets or sets the maximum amount of time within which the service can accept a message.
A that represents the maximum amount of time within which the service can accept a message. The default is 5 minutes.
The property is set to a value less than 0.
Gets or sets the lifetime of a key used in a security session. When this interval expires the key is automatically renewed.
The time span after which the service requires that the initiator renew the key used for the security session. If the initiator does not renew the key within this time the service sends back a fault to the initiator. The default is 15 hours.
The property is set to a value less than 0.
Gets or sets the time interval after key renewal for which the previous session key is valid on incoming messages during a key renewal.
The time interval after key renewal for which the previous session key is valid on incoming messages after a key renewal. The default is 5 minutes.
The property is set to a value less than 0.
Gets or sets the maximum duration of time that messages are valid when sent by the service. If the client receives the service's message after this duration, it discards the message.
The maximum duration of time that messages are valid when sent by the service. The default is 5 minutes.
The property is set to a value less than 0.
When overridden in a derived class, gets the headers of the message.
A object that represents the headers of the message.
The message has been disposed of.
Returns a value that indicates whether the is disposed.
if the message is disposed; otherwise, .
Returns a value that indicates whether the is empty.
if the message is empty; otherwise, .
The message has been disposed of.
Gets a value that indicates whether this message generates any SOAP faults.
if this message generates any SOAP faults; otherwise, .
The message has been disposed of.
When overridden in a derived class, gets a set of processing-level annotations to the message.
A that contains a set of processing-level annotations to the message.
The message has been disposed of.
Gets the current state of this .
A that contains the current state of this .
When overridden in a derived class, gets the SOAP version of the message.
A object that represents the SOAP version.
The message has been disposed of.
Gets the approximate number of bytes consumed by this .
The approximate number of bytes consumed by this .
Gets the type of message content stored in this buffer.
The type of message content stored in this buffer.
When overridden in a derived class, gets the MIME content type used by the encoder.
The content type that is supported by the message encoder.
When overridden in a derived class, gets the media type value that is used by the encoder.
The media type that is supported by the message encoder.
When overridden in a derived class, gets the message version value that is used by the encoder.
The that is used by the encoder.
When overridden in a derived class, gets the message encoder that is produced by the factory.
The used by the factory.
When overridden in a derived class, gets the message version that is used by the encoders produced by the factory to encode messages.
The used by the factory.
When overridden in a derived class, gets or sets the message version that can be handled by the message encoders produced by the message encoder factory.
The used by the encoders produced by the message encoder factory.
Gets or sets the value of the actor.
The value of the actor.
Gets the SOAP fault code.
A that contains the SOAP fault code.
Gets a value that indicates whether the has a detail object.
if the has a detail object; otherwise, .
Gets a value indicating whether this fault was caused by the failure to understand a SOAP header.
if this fault was caused by the failure to understand a SOAP header; otherwise, . The default is .
Gets the SOAP node containing information about which SOAP node on a message path cause the fault.
The SOAP node containing information about which SOAP node on a message path cause the fault.
Gets a textual description of a SOAP fault.
A that contains a textual description of a SOAP fault.
Gets or sets the targeted recipient of the message header.
The targeted recipient of the message header. The default is an empty string ("").
Gets a value that specifies whether this message header contains reference parameters of an endpoint reference.
if this message header contains reference parameters of an endpoint reference; otherwise, .
Gets or sets a value that indicates whether the header must be understood, according to SOAP 1.1/1.2 specification.
if the header must be understood; otherwise, .
Gets a value that indicates whether the header should be relayed.
if the header should be relayed; otherwise, .
Gets or sets the intended recipient of the message header.
A URI that indicates the intended recipient of the message header.
Gets a value that specifies whether the message header represents reference parameters of an endpoint reference.
if the message header represents reference parameters of an endpoint reference; otherwise, .
Gets or sets a value that indicates whether processing the message header is mandatory or optional.
if processing the message header is mandatory; otherwise, .
Gets the name of the message header.
The name of the message header.
Gets the namespace of the message header.
The namespace of the message header.
Gets or sets a value that indicates whether the message header can be relayed.
if the message header can be relayed; otherwise, .
Gets or sets a description of how the message should be processed.
A description of how the message should be processed.
Gets the number of message headers in this collection.
The number of message headers in this collection.
Gets or sets the address of the node to which faults should be sent.
An of the node to which faults should be sent.
Gets or sets the address of the node that sent the message.
An of the node that sent the message.
Retrieves a header at the given index.
The zero-based index of the header in the list.
The in the collection. If is greater than or equal to the number of headers in the list, this returns .
Gets or sets the unique ID of the message.
The unique ID of the message.
Gets the SOAP version of the message.
A that is SOAP version of the message.
Gets the IDs of messages that are related to this message.
The IDs of messages that are related to this message.
Gets or sets the address of the node to which a reply should be sent for a request.
An of the node to which a reply should be sent for a request.
Gets or sets the destination endpoint of a message.
A URI that contains the destination endpoint of a message.
Gets all the message headers that must be understood, according to SOAP 1.1/1.2 specification.
A that represents the message headers that must be understood.
Gets or sets a value that specifies whether to store this message before giving it to the transport.
if the batching of outgoing messages is allowed; otherwise, .
Gets the total number of properties in the .
The total number of properties in the .
Gets the encoder that is used to write messages to a stream and to read messages from a stream.
A that is used to write messages to a stream and to read messages from a stream.
Gets a value that indicates whether the has a fixed size.
if the has a fixed size; otherwise, .
Gets a value that indicates whether this set of properties is read-only.
if this set of properties is read-only; otherwise, .
Retrieves a property with the specified name, identifier, or key value.
The name of the property to get from the collection.
The property with the specified , or if the property does not exist.
Gets an that contains the keys in the .
An that contains the keys in the .
Gets or sets the security-related property of a message.
A object.
Gets an that contains the values in the .
An that contains the values in the .
Gets or sets the transport address that is used to send messages.
A URI that contains the transport address that is used to send messages.
Gets or sets the version of WS-Addressing that is associated with the current message version.
The that is associated with the current message version.
Gets the default message version used by Windows Communication Foundation (WCF).
The that uses WS-Addressing 1.0 and SOAP1.2.
Gets the SOAP version associated with the current message version.
The associated with the current message version.
Gets the message version that does not use SOAP or WS-Addressing.
The that does not use SOAP or WS-Addressing.
Gets the message version using SOAP 1.1.
The using SOAP 1.1 but no version of WS-Addressing.
Gets the message version using WS-Addressing 1.0 and SOAP 1.1.
The using the version of WS-Addressing 1.0 and SOAP 1.1.
Gets the message version by using WS-Addressing submitted 10 August 2004 and SOAP 1.1.
The using the version of WS-Addressing submitted 10 August 2004 and SOAP 1.1.
Gets the message version using SOAP 1.2.
The using SOAP 1.2 but no version of WS-Addressing.
Gets the message version using WS-Addressing 1.0 and SOAP 1.2.
The using the version of WS-Addressing 1.0 and SOAP 1.2.
Gets the message version using WS-Addressing submitted August 2004 and SOAP 1.2.
The using the version of WS-Addressing submitted 10 August 2004 and SOAP 1.2.
Gets or sets a that identifies a custom dead-letter queue where expired messages or messages that failed to be delivered are sent.
The URI of the custom dead-letter queue.
Gets or sets the setting for this binding.
The type of dead-letter queue to use, if any.
The value is not within the range of values defined in .
Gets or sets a value that specifies whether messages sent with this binding are durable or volatile.
if the messages processed by this binding are durable; if they are volatile. The default is .
Gets or sets a value that specifies whether messages sent with this binding have exactly once assurances.
if messages sent with this binding have exactly once assurances; otherwise, .
Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application.
A value that specifies the number of retry cycles to attempt prior to transferring a message to the poison-message queue.
The value is less than zero.
Gets the that is associated with this binding element.
The that is associated with this binding element.
Gets or sets a value that indicates whether the receive context behavior is requested.
if the binding supports receive contextbehavior ; otherwise, .
Gets or sets an enumeration value that specifies how poison and other messages that cannot be dispatched are handled.
A value that specifies how poison and other messages that cannot be dispatched are handled.
The value is not within the range of values defined in .
Gets or sets the maximum number of times the queue manager should attempt to send a message before transferring it to the retry queue.
A value that specifies the maximum number of times the queue manager should attempt to send a message before transferring it to the retry queue.
The value is less than zero.
Gets or sets a value that specifies how long to wait before attempting another retry cycle when attempting to deliver a message that could not be delivered.
The that specifies the interval of time to wait before starting the next cycle of delivery attempts to the receiving application. The default value is 30 (minutes).
The value is less than zero.
The value is not infinite and larger than Int32.MaxValue milliseconds.
Gets or sets a value that specifies how long messages are valid. When this time has elapsed the message is placed in a dead-letter queue depending on the setting.
A value that specifies how long messages are valid. The default value is 24 hours.
The value is less than zero.
The value is not infinite and larger than Int32.MaxValue milliseconds.
Gets a value that specifies whether a transaction is required to receive messages with this binding.
if the binding requires a transaction for a receive operation; otherwise, .
Gets or sets a value that enables or disables the Message Queuing (MSMQ) built-in message tracing facility.
if Message Queuing (MSMQ) built-in message tracing should be enabled; otherwise, .
Gets or sets a value that indicates whether copies of messages processed by this binding should be stored in the source journal queue.
if messages processed by this binding are copied to the source journal queue; otherwise, . The default value is .
Gets or sets a value that specifies the duration a message will be locked by the receive context feature.
The duration a message will be locked by the receive context feature.
The value is less than zero or is larger than Int32.MaxValue.
Gets an value that indicates the number of times the message participated in the transaction that was aborted, that is, channel attempts - 1.
An value that indicates the number of times that the channel attempted to read this message.
Gets a value from the enumeration that indicates why the message failed delivery.
A value from the enumeration that indicates why the message failed delivery. May be .
Gets a value from the enumeration that indicates the delivery status of the message.
A value from the enumeration that indicates the delivery status of the message. May be .
Gets an value that indicates the number of times the message has moved from the main queue to the subqueue or the other way.
An value that indicates the count of the number of times this message has been moved.
Gets or sets an integer that specifies the maximum size of the pool that contains internal Message Queuing (MSMQ) message objects.
An integer that specifies the maximum size of the pool that contains internal Message Queuing message objects.
The value is less than zero.
Gets or sets an enumeration value that indicates the queued communication channel transport that this binding uses.
A enumeration value that indicates the transport used for message delivery between queue managers.
The value is not one of the values.
Returns a that contains the addressing scheme that is used by this transport binding element.
A that contains the addressing scheme that is used by this transport binding element.
Returns a Boolean value that indicates whether queue addresses should be converted using Active Directory.
if queue addresses should be converted using Active Directory; otherwise, .
Gets or sets the maximum buffer size.
The maximum size of the buffer. The default value is 65536 (0x10000) bytes.
The value set is less than or equal to zero.
Gets or sets the maximum number of XML readers that is allocated to a pool and is ready for use to process incoming messages.
The maximum number of readers to be kept in the pool. The default value is 64 readers.
The value is less than or equal to zero.
Gets or sets the maximum number of XML writers that is allocated to a pool and are ready for use to process outgoing messages.
The maximum number of writers to be kept in the pool. The default value is 16 writers.
The value is less than or equal to zero.
Gets or sets the SOAP message and WS-Addressing versions that are used or expected.
The that is used for the SOAP message.
The value is .
The value is not allowed.
Gets or sets constraints on the complexity of XML messages that can be processed by endpoints configured with this binding element.
The that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section.
Gets or sets the encoding that is used to format the characters in the text message.
The that is used to format the characters in the text message.
The value is .
The value is not valid text encoding value.
Gets or sets the group name of the connection pool group on the client.
The name of the connection pool group on the client. The default name is "default".
The value is .
Gets or sets the maximum time the connection can be idle in the connection pool before being disconnected.
Returns a structure that indicates the maximum time the connection can be idle in the connection pool before being disconnected.
The value is less than zero.
Gets or sets the maximum number of outbound connections for each endpoint that is cached in the connection pool.
The maximum number of allowed outbound connections for each endpoint that is cached in the connection pool. The default value is 10.
The value is less than or equal to zero.
Gets or sets the application container settings for the named pipe settings.
The application container settings for the named pipe settings.
Gets a collection of allowed instances.
A collection of allowed instances.
Gets a collection of connection pool settings.
A object that contains various properties related to connection pooling.
Gets the pipe settings for the named pipe transport binding element.
The pipe settings for the named pipe transport binding element.
Returns the URI scheme for the transport.
Returns the URI scheme for the transport, which is "net.pipe".
Gets the channel pool settings.
A object that contains properties of the channel pool associated with this binding element.
Gets or sets the maximum number of channels that can be accepted.
The maximum number of channels that can be accepted. The default value is 10.
Gets or sets a value that indicates whether packet routing is enabled.
if packet routing is enabled; otherwise, . The default is .
Gets and sets the endpoint address of the peer on which resolvers created by this binding will run.
object that contains the network address of the peer on which resolvers created by this binding will run.
Gets and sets the network binding used by resolvers created with this binding element.
that specifies the network binding used by resolvers created with this binding element.
Gets and sets the referral policy for peer resolvers created with this binding element.
that specifies the referral policy for peer resolvers created with this binding element.
Gets and sets the referral policy for peer resolvers created with binding elements created by implementations of this class.
enumeration value that specifies the referral policy for peer resolvers created with this binding element.
Gets and sets the IP address on which peer message transports created by this binding element listen.
that contains the IP address on which peer message transports created by this binding element listen.
Gets and sets the value that specifies the maximum size, in bytes, of messages sent over transport channels created by this binding element.
The maximum size of messages sent over transport channels created by this binding element.
Gets and sets the network port on which peer message transport channels created by this binding element listen.
The network port on which peer message transports created by this binding element listen.
Gets the scheme used to indicate the protocol over which messages are transported by channels created by this binding element.
The scheme for the protocol over which messages are transported by channels created by this binding element.
Gets the specific security settings for transport channels created by this binding element.
that specifies the specific security settings for transport channels created by this binding element.
Gets and sets the referral policy for the PNRP peer resolver created by this binding element.
that specifies the referral policy for resolvers created by this binding element instance.
Gets or sets the URI at which the privacy notice is located.
The at which the privacy notice is located.
Gets or sets the privacy notice version number for the binding.
The version number of the privacy notice.
Gets or sets the state of the state machine.
The current receive context state of the state machine.
An object used for locking the instance.
.
Gets the namespace of the .
The namespace of the redirection duration.
Gets the that represents a permanent redirection.
A that contains a value that represents a permanent redirection.
Gets the that represents a temporary redirection.
A that contains a value that represents a temporary redirection.
Gets the value of the instance.
The value of the redirection duration.
Gets the associated with the current .
The redirection duration associated with the exception.
Gets a collection of objects associated with the current .
A collection of redirection locations.
Gets the associated with the .
The redirection scope associated with the exception.
Gets the associated with the .
The redirection type associated with the exception.
Gets the of the redirection.
The address where subsequent requests should be redirected.
Gets the that represents the endpoint redirection scope.
The endpoint redirection scope.
Gets the that represents the message redirection scope.
The message redirection scope.
Gets the namespace of the .
The namespace of the redirection scope.
Gets the that represents the session redirection scope.
The session redirection scope.
Gets the value of the instance.
The value of the redirection scope.
Gets a that represents the cache redirection type.
The cache redirection type.
Gets the namespace of the .
The namespace of the redirection type.
Gets a that represents the resource redirection type.
The resource redirection type.
Gets a that represents the use intermediary redirection type.
The resource redirection type.
Gets the value of the .
The value of the redirection type.
Gets or sets the interval of time that a destination waits before sending an acknowledgment to the message source on reliable channels that are created by the factory.
The that specifies the interval of time that a service waits until sending an acknowledgment to the message source. The default value is 2 seconds.
The value set is less than or equal to zero.
Gets or sets a value that indicates whether the reliable session has flow control enabled.
if the reliable session has flow control enabled; otherwise, . The default is .
Gets or sets an interval of time that a service remains inactive before closing.
The that specifies the interval of time that a service remains inactive before closing. The default value is 10 minutes.
The value set is less than or equal to zero or greater than either or .
Gets or sets the largest number of channels that can be pending during the reliable session.
The largest number of channels that can be pending. The default value is 4.
The value set is less than or equal to zero or greater than 16384.
Gets or sets the maximum number of times that a message attempts to be transferred during the reliable session.
The maximum number of times that a message attempts to be re-sent. The minimum value is 1; the maximum is ; and the default value is 8.
The value set is less than or equal to zero.
Gets or sets the largest number of messages that can exist in either the send buffer or the receive buffer.
The largest number of messages that can be buffered. The minimum value is 1; the maximum value is 4096; and the default value is 32.
The value set is less than or equal to one or greater than 4096.
Gets or sets a value that indicates whether message delivery must preserve the order in which messages are sent.
if messages must be delivered in the order in which they are sent; otherwise, . The default is .
Gets or sets the version of WS-ReliableMessaging specified by the binding element.
An instance derived from that represents the version of the WS-ReliableMessaging protocol used by the configuration element.
Gets the IP address of the client from which the message was sent.
The IP address of the client from which the message was sent.
Returns the string "System.ServiceModel.Channels.RemoteEndpointMessageProperty".
"System.ServiceModel.Channels.RemoteEndpointMessageProperty"
Gets the port number of the client from which the message was sent.
The port number of the client from which the message was sent.
When overridden in a derived class, gets the message that contains the request.
The that contains the request.
Gets or sets a value that indicates whether mixed-mode secured messages can be sent over an unsecured transport such as HTTP.
if mixed-mode secured messages can be sent over an unsecured transport; otherwise, . The default is .
Gets or sets the message encryption and key-wrap algorithms.
The object that represents the message encryption and key-wrap algorithms.
The value is null on a .
Gets or sets a value that indicates whether WCF can send and receive unsecured responses to secured requests.
if WCF can send and receive unsecured responses to secured requests; otherwise, . The default is .
Gets the endpoint that supports token parameters.
The object that represents the endpoint that supports token parameters.
Gets or sets a value that indicates whether time stamps are included in each message.
if time stamps are included in each message; otherwise, . The default is .
Gets or sets the source of entropy used to create keys.
The used to create keys. The default value is .
Gets the binding properties specific to local security settings used by the client.
The that represents the binding properties specific to local security settings used by the client.
Gets the binding properties specific to local security settings used by the service.
The object that represents the binding properties specific to local security settings used by the service.
Gets or sets the message security version.
The object that represents the message security version.
with a null value.
Gets the collection of operation supporting token parameters.
A of types (key) and (value).
Gets the optional supporting token parameters for the service endpoint.
The for the service endpoint.
Gets the collection of optional operation supporting token parameters.
A of types (key) and (value).
Gets or sets whether the security binding element protects tokens.
if the security binding element protects tokens; otherwise, .
Gets or sets the ordering of the elements in the security header for this binding.
The that represents the ordering of the elements in the security header for this binding. The default is .
The value is not a valid value.
Gets the maximum allowed number of policy redirections.
The maximum allowed number of policy redirections.
Gets or sets a value that indicates whether notification is enabled.
if notification is enabled; otherwise, .
Gets or sets the identity verifier for this binding.
An object.
The value to set is null.
Gets or sets a value that specifies whether a client certificate is required for this binding.
if a client certificate is required for this binding; otherwise, . The default is .
Specifies the list of SSL/TLS protocols to negotiate when using a client credential type of TcpClientCredentialType.Certificate. The value can be a combination of one of more of the following enumeration members: Ssl3, Tls, Tls11, Tls12.
Returns .
Gets the identity being used for the security upgrade.
Returns the of the client that requests the security upgrade.
Gets the DefaultCloseTimeout.
Returns a for the DefaultCloseTimeout.
Gets the DefaultOpenTimeout.
Returns a for the DefaultOpenTimeout.
Gets or sets the order of message encryption and signing for this binding.
The that specifies how the message is protected. The default is .
and is undefined.
Gets or sets the protection token parameters.
The .
Gets or sets a value that indicates whether message signatures must be confirmed.
if message signatures must be confirmed; otherwise, . The default is .
Gets or sets the group name of the connection pool group on the client.
The group name of the connection pool group on the client. The default name is "default".
The value is .
Gets or sets the maximum time the connection can be idle in the connection pool before being disconnected.
Returns a structure that indicates the maximum time the connection can be idle in the connection pool before being disconnected.
The value is less than zero.
Gets or sets the time span after which a connection in the connection pool is closed.
Returns a structure that indicates the time span after which a cached TCP connection is purged from the connection pool.
The value cannot be less than zero.
Gets or sets the maximum number of outbound connections for each endpoint that is cached in the connection pool.
The maximum number of allowed outbound connections for each endpoint that is cached in the connection pool. The default value is 10.
The value is less than or equal to zero.
Gets a collection of connection pool settings.
A object that contains various properties related to connection pooling.
Gets or sets the current extended protection policy.
The extended protection policy.
Gets or sets the maximum number of queued connection requests that can be pending.
Returns the maximum number of queued connection requests that can be pending. The default is 10.
The value cannot be less than one.
Gets or sets a value that indicates whether TCP port sharing is enabled for this connection.
if TCP port sharing is enabled; otherwise, . The default value is .
Returns the URI scheme for the transport.
Returns the URI scheme for the transport, which is "net.tcp".
Gets or sets a Boolean that specifies whether Teredo (a technology for addressing clients that are behind firewalls) is enabled.
if Teredo is enabled; otherwise, . The default value is .
Gets or sets the number of readers that are allocated to a pool and ready for use to process incoming messages.
The number of readers in the pool. The default value is 64 readers.
The value is less than or equal to zero.
Gets or sets the number of writers that are allocated to a pool and ready for use to process outgoing messages.
The maximum number of writers to be kept in the pool. The default value is 16 writers.
The value is less than or equal to zero.
Gets or sets the SOAP and WS-Addressing versions that are used to format the text message.
The that is used to format messages. The default value is .
The value is .
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section.
Gets or sets the encoding that is used to format the characters in the text message.
The that is used to format the characters in the text message. The default text encoding is the UTF-8 format.
The value is .
value is not valid.
Gets or sets whether wildcard action is set to be allowed on a transaction flow binding element to be cloned.
if wildcard action is allowed; otherwise, .
Gets or sets the transaction protocol used in flowing a transaction.
A that specifies the transaction protocol to be used for transaction flow. The default is .
Gets the transaction that will be used when executing the service method.
A instance that will be used when executing the service method.
Gets or sets a value that indicates whether manual addressing of the message is required.
if manual addressing of the message is required; otherwise. The default is .
Gets or sets the maximum size, in bytes, of any buffer pools used by the transport.
The maximum size of the buffer pool. The default is 524,288 bytes.
Gets and sets the maximum allowable message size, in bytes, that can be received.
The maximum allowable message size that can be received. The default is 65,536 bytes.
Gets the URI scheme for the transport.
Returns the URI scheme for the transport, which varies depending on what derived class implements this method.
Gets the web socket message type.
The web socket message type.
Gets a collection of opening handshake properties.
A collection of opening handshake properties that contains in the .
Gets or sets the sub protocol message.
The sub protocol message.
Gets or sets the web socket context.
The web socket context.
Gets or sets the create notification during connection.
The create notification during connection.
Gets or sets a value that indicates whether the web socket masking is disabled.
if the web socket masking is disabled; otherwise, .
Gets or sets the value of the keep alive interval of the connection.
The value of the keep alive interval of the connection.
Gets or sets the maximum number of allowed pending connections.
The maximum number of allowed pending connections.
Gets or sets the web socket sub protocol.
The web socket sub protocol.
Gets or sets the web socket transport usage.
One of the values of the enumeration.
Gets or sets the protection level.
The . The default value is .
Gets or sets a value that indicates whether special-casing is used for document-wrapped-literal styled documents when parameters are unwrapped.
if special-casing is used for document-wrapped-literal styled documents when parameters are unwrapped; otherwise, . The default value is .
Gets or sets the property that contains the types being mapped to the XML namespace.
An object that contains types being mapped.
Gets the object that provides a container for the program graph.
An object that provides a container for a program graph.
Gets or sets a object that checks whether particular options for a target language are supported.
An object that checks target language options.
Gets or sets the object that contains the code generation options specified in the XML text file.
An object containing code generation options.
Gets or sets the cache setting.
The cache setting.
Gets the inner channel used to send messages to variously configured service endpoints.
A channel of a specified type.
Gets the destination of the service to which messages are sent out on the output channel.
The of the service to which the output channel sends messages.
Gets the URI that contains the transport address to which messages are sent on the output channel.
The that contains the transport address to which messages are sent on the output channel.
Gets the remote address to which the request channel sends messages.
The to which the request channel sends messages.
Gets the transport address to which the request is sent.
The that contains the transport address to which the message is sent.
Gets or sets a value that indicates whether the client channel allows an initialization UI.
if the client channel allows an initialization UR; otherwise, .
Gets a value that indicates whether a call was done to a user interface to obtain credential information.
if a call was done to a user interface to obtain credential information; otherwise, .
Gets the URI that contains the transport address to which messages are sent on the client channel.
The URI that contains the transport address to which messages are sent on the channel.
Gets the current state of the communication-oriented object.
The value of the of the object.
Gets or sets a value that indicates whether the batching of outgoing messages is allowed; otherwise, false.
if the batching of outgoing messages is allowed; otherwise, .
Gets the input session for the channel.
The input session for the channel.
Gets the local endpoint for the channel.
The local endpoint for the channel.
Gets or sets the time period within which an operation must complete or an exception is thrown.
The timespan that specifies the time period within which an operation must complete.
Gets the output session associated with the channel, if any.
A implementation if an input session exists; otherwise, null.
Gets the remote address associated with the channel.
The remote for the channel.
Gets an identifier for the current session, if any.
The current session identifier, if any.
Gets a collection of extension objects for this extensible object.
The of extension objects.
Gets the underlying object.
A object.
Gets the client credentials used to call an operation.
Returns a that represents the proof of identity presented by the client.
Gets the target endpoint for the service to which the WCF client can connect.
The target endpoint.
Gets the underlying implementation.
The client channel for the WCF client object.
Gets the results from an asynchronous call made by the client.
An array of that contains the results from an asynchronous call made by the client.
Gets the current state of the object.
The value of the of the object.
Gets the client credentials.
The object.
Gets or sets the associated with the .
Aninstance.
Gets or sets a collection of address headers.
A collection of address headers.
Gets or sets a string specifying the URI of an audience that can access a particular service.
A string specifying the URI of an audience that can access a particular service.
Gets or sets the full name of the package.
The full name of the package.
Gets or sets the unique session identifier for the .
The unique session identifier.
Gets or sets the policy type.
The policy type.
Gets or sets a base address used by the service host.
A base address used by the service host.
Gets or sets a prefix that is used to match a part of a base address.
A URI that is used to match a part of a base address.
Gets the type of the binding element.
A type that specifies the binding element.
Gets or sets whether MTOM or text/XML is used to encode SOAP messages.
The value of that indicates that MTOM or text/XML is used to encode SOAP messages. The default value is .
Gets a instance that contains a collection of objects that can be attributes or objects of this binding configuration element.
A instance that contains a collection of objects that can be attributes or objects of this binding configuration element.
Gets or sets the type of security to be used with this binding.
The that specifies the type of security to be used with this binding.
Gets the type of the binding element.
The type of the binding element.
Gets or sets a value that specifies whether context management is enabled.
if context management is enabled; otherwise, .
Gets a instance that contains a collection of objects that can be attributes or objects of this binding configuration element.
A instance that contains a collection of objects that can be attributes or objects of this binding configuration element.
Specifies the algorithms to use with the class.
A . The default is .
Specifies the type of client credential to use with the class.
A . The default is UserName.
Gets the type of the binding element.
The type of the binding element.
Gets or sets the binding element message encoding.
The binding element message encoding.
Gets a collection of the binding element properties.
The collection of the binding element properties.
Gets the binding element security.
The binding element security.
Gets an XML element that configures the message security for a basic HTTP service.
An XML element that configures the message security for a basic HTTP service.
Gets or sets an XML element that specifies the security mode for a basic HTTP service.
The security mode for a basic HTTP service.
Gets an XML element that specifies the transport for a basic HTTP service.
An XML element that specifies the transport for a basic HTTP service.
Gets the basic HTTPS security element message
The basic HTTPS security element.
Gets or sets the basic HTTPS security mode.
The basic HTTPS security mode.
Gets the transport used for the HTTPS basic security element.
The transport used.
Gets the type of behavior.
The type of behavior.
Gets all the child entries that are endpoint behavior elements identified by their unique .
A that contains endpoint behavior elements identified by their unique .
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets all the child entries that are service behavior elements identified by their unique .
A that contains service behavior elements identified by their unique .
Gets the type of this binding element.
A that contains the type of this binding element.
Gets or sets the compression format used in the binary message encoding element.
The compression format used.
Gets or sets a value that specifies the maximum number of messages that can be read simultaneously without allocating new readers.
The maximum number of messages that can be read simultaneously without allocating new readers. The default is 64.
Gets or sets a value that specifies the size, in bytes, of the buffer used for encoding.
The size, in bytes, of the buffer used for encoding. The default is 2048.
Gets or sets a value that specifies the maximum number of messages that can be sent simultaneously without allocating new writers.
The maximum number of messages that can be sent simultaneously without allocating new writers. The default is 16.
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints.
Gets the name of the binding.
The unique name of the binding.
The current configuration collection name was not found.-or-The configuration section name was not found.
Gets the type of the binding.
A that contains the type of the binding.
Gets all the binding configuration elements in this collection.
All the binding configuration elements in this collection.
When overridden in a derived class, gets the object that represents the custom binding element.
A object that represents the custom binding type.
Gets the configuration element that contains a collection of objects.
A object that defines the configuration section that contains a collection of objects.
Gets the configuration element that contains a collection of objects.
A object that defines the configuration section that contains a collection of objects.
Gets a collection of instances.
A collection of instances.
Gets the configuration section that provides full control over the messaging stack for the user.
A object that contains a collection of custom binding elements.
Gets the specified binding in this configuration section.
The binding to access.
A that defines the specified binding in this configuration section.
Gets the configuration element that contains a collection of MsmqIntegration binding elements.
A object that contains a collection of MsmqIntegration binding elements.
Gets the configuration element that contains a collection of objects.
A object that defines the configuration section that contains a collection of objects.
Gets the net HTTPS binding used.
A object that defines the configuration section that contains a collection of objects.
Gets the configuration element that contains a collection of netMsmqBinding binding elements.
A object that contains a collection of netMsmqBinding binding elements.
Gets the configuration element that contains a collection of .objects.
A that contains a collection of .objects.
Gets the configuration element that contains a collection of netPeerTcpBinding elements.
A that contains a collection of elements.
Gets the configuration element that contains a collection of objects.
A that contains a collection of objects.
Gets the configuration element that contains a collection of objects.
The configuration element that contains a collection of objects.
Gets the configuration element that contains a collection of objects.
The configuration element that contains a collection of objects.
Gets the configuration element that contains a collection of objects.
A that contains a collection of objects.
Gets the configuration element that contains a collection of objects.
A that contains a collection of objects.
Gets the configuration element that contains a collection of objects.
A that contains a collection of objects.
Gets the type of this behavior element.
The type of the behavior element.
Gets or sets a value that specifies whether client callback objects return managed exception information in SOAP faults back to the service.
if Windows Communication Foundation (WCF) returns managed client callback exception information in the SOAP faults for service-side debugging purposes in duplex communication; otherwise, . The default is .
Gets the type of this behavior element.
The type of this behavior element.
Gets or sets the period within which a transaction must complete.
A object that represents the time within which transactions must complete or be automatically aborted.
Gets or sets a value that indicates the value encoded by this certificate.
The encoded value.
Gets or sets a string that specifies the value to search for in the X.509 certificate store.
The value to search for in the X.509 certificate store.
Gets or sets a boolean value that specifies whether the validation is done using a certificate chain.
if a certificate chain is used in validation; otherwise, .
Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.
A that specifies the location of the certificate store the client can use to validate the server’s certificate. The default value is .
Gets or sets the name of the X.509 certificate store to open.
A that contains the name of the X.509 certificate store to open.
Gets or sets the type of X.509 search to be executed.
An that contains the type of X.509 search to be executed.
Specifies the address of the endpoint.
A URI that contains the address of the endpoint. The address must be an absolute URI.
Gets or sets the behavior name of the behavior to be used to instantiate the endpoint.
The behavior name of the behavior to be used to instantiate the endpoint. The behavior name must be in scope at the point the service is defined. The default is an empty string.
Gets or sets the type of binding to use.
The type of binding to use. The type must have a registered configuration section in order to be referenced. The type is the registered by section name, rather than by the type name of the binding.
Gets or sets the binding name of the binding to use when the endpoint is instantiated.
The binding name of the binding to use when the endpoint is instantiated. The binding name must be in scope at the point the endpoint is defined. The default is an empty string.
Gets or sets the contract that this endpoint is exposing.
The contract this endpoint is exposing. The assembly must implement the contract type.
Gets or sets the name of the standard endpoint that is set by the property, which references to the additional configuration information of this standard endpoint. The same name must be defined in the .
A string that specifies the name of the standard endpoint.
Gets a collection of address headers.
An that contains a collection of address headers.
Gets an identity that enables the authentication of an endpoint by other endpoints that are exchanging messages with it.
An that contains configuration settings for enabling the authentication of an endpoint by other endpoints exchanging messages with it.
Gets or sets the type of standard endpoint applied. The type must be registered in the section or in machine.config. If nothing is specified, a common channel endpoint is created.
A string that denotes the type of standard endpoint.
Gets or sets a unique identifier of an endpoint for a given contract.
An endpoint for a given contract. The default is an empty string. The service model allows the user to define multiple clients for a given contract type. Each definition must be differentiated by a unique configuration name. If this property is omitted, the corresponding endpoint is used as the default endpoint associated with the specified contract type.
Get or sets the maximum time the connection can be idle before being disconnected.
A positive that specifies the maximum time the connection can be idle before being disconnected. The default is 00:02:00.
Gets or sets the time after which an active connection is closed. The default is 00:05:00.
A that specifies the time after which an active connection is closed. The default is 00:05:00.
Gets or sets the maximum number of channels to a remote endpoint initiated by the service.
The maximum number of channels to a remote endpoint initiated by the service.
Gets or sets a string representation of a uniform resource identifier (URI) that specifies the type of claim.
A uniform resource identifier (URI) that specifies the type of claim.
Gets or sets a boolean value that specifies whether the claim is optional.
if the claim is optional; otherwise, .
When implemented in a derived class, gets the type of the behavior.
A behavior type.
Gets the type of this behavior element.
The type of this behavior element.
Gets the client certificate to be used when the client certificate is available out-of-band.
A that specifies the client certificate to be used when the client certificate is available out-of-band.
Gets the configuration element that configures the current HTTP digest credential.
A that configures the current HTTP digest credential.
Gets the configuration element that configures the current issued token instance.
An that configures the current issued token.
Gets the configuration element that configures the current peer credential.
A that configures the current peer credential.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets an X.509 certificate initiated by a client.
A that specifies an X.509 certificate initiated by a client.
Gets or sets a boolean value that specifies whether the credential supports interactive negotiation.
if the credential supports interactive negotiation; otherwise, . The default is .
Gets the type of this configuration element.
A string containing the type of this configuration element.
Gets or sets whether the client credentials uses identity configuration.
if the client credentials uses identity configuration; otherwise, .
Gets the settings for Windows credential validation.
A that specifies the settings for Windows credential validation.
Gets a list of endpoints that a client can connect to.
A that contains a list of endpoints that a client can connect to.
Gets the configuration settings for processing metadata.
A that represents the configuration settings for processing metadata.
Gets the type of this behavior element.
The type of this behavior element.
Gets or sets a Uri that specifies the route a message should take.
A Uri that specifies the route a message should take.
Gets or sets the contract type.
The contract type.
Gets a collection of COM+ methods that are exposed when the interface on a COM+ component is exposed as a Web service.
The collection of COM+ methods that are exposed when the interface on a COM+ component is exposed as a Web service.
Gets or sets the contract name.
The contract name.
Gets or sets the contract namespace.
The contract namespace.
Gets all the persistable types.
The persistable types.
Gets or sets a Boolean value that specifies whether the contract can only be used on sessionful bindings.
if the contract can only be used on sessionful bindings; otherwise, . The default is .
Gets a collection of User Defined Types (UDT) that is to be included in the service contract. This class cannot be inherited.
The collection of User Defined Types (UDT).
Gets all the COM+ integration service contracts specified in the section.
A that contains all the COM+ integration service contracts specified in the section.
Gets the COM+ method that is exposed when the interface on a COM+ component is exposed as a Web service.
The name of the COM+ method that is exposed when the interface on a COM+ component is exposed as a Web service.
Gets all the child entries that are elements identified by their unique name.
The child entries that are elements identified by their unique name.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets all the child entries that are elements identified by their unique name.
The child entries that are elements identified by their unique name.
Gets or sets a unique identifier for a persistable type.
A unique identifier for a persistable type.
Gets or sets the name of the persistable type.
A name of the persistable type.
Gets the type of binding element.
The type of binding element.
Gets or sets the base address for the client.
A that contains the base address for the client.
Gets or sets the readable type name.
The readable type name.
Gets or sets a GUID string that identifies the specific UDT type within the registered type library.
The specific UDT type within the registered type library.
Gets or sets a GUID string that identifies the registered type library that defines the type.
The registered type library that defines the type.
Gets or sets a string that identifies the type library version that defines the type.
The type library version that defines the type.
Gets or sets the maximum time the channel can be in the initialization status before being disconnected.
A structure that specifies the maximum time the channel can be in the initialization status before being disconnected.
Gets or sets the size of the buffer used to transmit a part of the serialized message on the wire from the client or service.
The size of the buffer used to transmit a part of the serialized message on the wire from the client or service. The default value is 8K.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.
A valid value that indicates whether the hostname is included when routing incoming requests to an endpoint URI. The default value is , which ignores the hostname in the match.
Gets or sets the maximum size of the buffer to use.
The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.
Gets or sets the maximum interval of time that a part of a message or a full message can remain buffered in memory before being sent out.
A that specifies the maximum interval of time that a part of a message or a full message can remain buffered in memory before being sent out. The default value is 200 milliseconds.
Gets or sets the maximum number of pending asynchronous accept threads that are available for processing incoming connections on the service.
The maximum number of pending messages the service can accept. The default value is 1.
Gets or sets the maximum number of pending connections.
The maximum number of pending connections.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets a value that specifies whether the messages are buffered or streamed with the connection-oriented transport.
A valid value that specifies whether a channel uses streamed or buffered modes of message transfer. The default is .
Gets the object that represents the binding element.
A object that represents the binding element.
Gets or sets the client callback address for the binding element.
A which contains the client callback address.
Gets or sets a value that specifies the mechanism used to exchange context for binding elements.
The mechanism used to exchange context for binding elements.
Gets or sets a value that specifies whether context management is enabled.
if context management is enabled; otherwise, .
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets the protection level for this configuration element.
The protection level for this configuration element.
Gets the bindings defined in this section.
A that contains all the bindings defined in this section.
Gets the type of this binding.
A that contains the type of the binding.
Gets all the binding configuration elements contained in this element.
A collection of all the binding configuration elements contained in this element.
Gets or sets the interval of time provided for a close operation to complete.
The that specifies how long the close operation has to complete before timing out.
Gets or sets the interval of time provided for an open operation to complete.
The that specifies how long the open operation has to complete before timing out.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets the interval of time provided for a receive operation to complete.
The that specifies how long the receive operation has to complete before timing out.
Gets or sets the interval of time provided for a send operation to complete.
The that specifies how long the send operation has to complete before timing out.
Gets the type of this behavior element.
The type of the behavior element.
Gets or sets a value that specifies whether to ignore data supplied by an extension of the class, when the class is being serialized or deserialized.
to omit the extension data; otherwise, .
Gets or sets the maximum number of items to serialize or deserialize.
The maximum number of items to serialize or deserialize. The default is 65536.
Gets or sets the default communications port number.
The communications port.
Gets or sets the group of protocol settings associated with a communications port.
The communications protocol settings.
Gets or sets the type of the handler element.
Gets the End-to-End tracing configuration settings specified in a instance.
Returns , which contains End-to-End tracing configuration settings.
Gets the identifier for the Event-Tracing provider, which writes events to ETW sessions.
Returns .
Describes the settings for Windows Communication Foundation (WCF) message logging.
A that describes the settings for WCF message logging.
Gets or sets a value that specifies whether performance counters for the assembly are enabled.
A valid value that specifies what kind of performance counters for the assembly are enabled.
Gets or sets a value that specifies whether the WMI provider for the assembly is enabled.
if the WMI provider for the assembly is enabled; otherwise, . The default is .
Gets or sets whether asynchronous message sending is enabled.
if asynchronous send is enabled; otherwise, .
Gets the type of the behavior extension.
A type object.
Gets or sets the maximum number of received messages that can be buffered by the dispatcher.
A number that represents a quantity of messages.
Gets or sets the value represented by this configuration element.
The value represented by this configuration element.
Gets or sets the URI for the endpoint.
The that identifies the network location for the endpoint.
Gets the collection of address headers for the endpoints that the builder can create.
The that contains address information for the endpoint.
Gets the identity for the endpoint.
An that provides an identity that enables the authentication of an endpoint by other endpoints exchanging messages with it.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
When implemented in a derived class, provides a read-only collection of methods and properties.
A read-only collection of methods and properties.
When implemented in a derived class, gets the value of the name attribute of a service endpoint element.
The value of the name attribute in a service endpoint element.
When implemented in a derived class, gets the type of the service endpoint.
A service endpoint type.
Gets a value that indicates whether activity tracing is enabled.
if activity tracing is enabled; otherwise, .
Gets a value that indicates whether message flow tracing in enabled.
is message flow tracing is enabled; otherwise, .
Gets a value that indicates whether the propagate attribute is set to .
if the propagate activity attribute is set to ; otherwise, .
Gets or sets a unique name of this configuration element.
A unique name of this configuration element.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets the type of this configuration element.
The type of this configuration element.
Gets a value indicating whether an attempt to add a duplicate to the will cause an exception to be thrown.
if an attempt to add a duplicate to the will cause an exception to be thrown; otherwise, .
Gets all the behavior extensions that are defined in the section.
A collection of behavior extensions.
Gets all the binding element extensions that are defined in the section.
A collection of binding element extensions.
Gets all the binding extensions that are defined in the section.
A collection of binding extensions.
Gets an object that contains the specified endpoint extension.
A collection of endpoint extensions.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets the message encryption and key-wrap algorithms.
A valid value. The default value is .
Gets the set of claim types for this binding.
A collection of claim types. The default is an empty collection.
Gets or sets a value indicating whether a secure conversation is established using security context tokens.
if a secure conversation is established using security context tokens; otherwise, .
Gets or sets the type of key to be issued.
The type of key to be issued.
Gets or sets a URI that specifies the type of token to be issued.
A URI that specifies the type of token to be issued.
Gets the issuer address.
The issuer address.
Gets the endpoint address of the issuer.
The endpoint address of the issuer.
Gets or sets a value that specifies whether the service credential is exchanged as part of the negotiation.
if the service credential is negotiated; if the service credential is available out-of-band. The default is .
Gets a collection of configuration elements that specify additional XML elements to be sent in the message body to the Security Token Service when requesting a token.
A collection of configuration elements that specify additional XML elements to be sent in the message body to the Security Token Service when requesting a token.
Gets the base addresses used by the service host.
A collection of base addresses.
Gets a configuration element that specifies the interval of time allowed for the service host to open or close.
A configuration element that specifies the interval of time allowed for the service host to open or close.
Gets or sets the interval of time allowed for the service host to close.
The that specifies the interval of time allowed for the service host to close
Gets or sets the interval of time allowed for the service host to open.
The that specifies the interval of time allowed for the service host to open.
Gets or sets a value that indicates whether the client accepts cookies.
if the client accepts cookies; otherwise, .
Gets or sets a value that indicates whether to bypass the proxy server for local addresses.
if the proxy server is bypassed for local addresses; otherwise, .
Gets or sets the HTTP hostname comparison mode used to parse URIs.
The HTTP hostname comparison mode used to parse URIs.
Gets or sets the maximum size for a buffer pool that is processed by the binding.
The maximum size for a buffer pool that is processed by the binding.
Gets or sets the maximum size of the buffer to use.
The maximum size of the buffer to use.
Gets or sets the maximum size for a message that can be processed by the binding.
The maximum size for a message that can be processed by the binding.
Gets the properties of the binding.
The properties of the binding.
Gets or sets the URI address of the HTTP proxy.
The URI address of the HTTP proxy.
Gets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The complexity constraints.
Gets or sets the character set encoding to be used for emitting messages on the binding.
The character set encoding to be used for emitting messages on the binding.
Gets or sets the transfer mode.
The transfer mode.
Gets or sets a value that indicates whether the system’s auto-configured HTTP proxy is used.
True if the system’s auto-configured HTTP proxy is used; otherwise.
Gets or sets the impersonation preference that the client uses to communicate to the server.
A valid value. The default is .
Gets or sets a collection of handlers from the configuration.
a collection of handlers from the configuration.
Gets or sets the type of the object.
The type of the object.
Gets the type of this binding element.
A of this binding element.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets a boolean value that specifies whether the server requires the client to provide a client certificate as part of the HTTPS handshake.
if SSL client authentication is required; otherwise, . The default is .
Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests.
if cookies are allowed; otherwise, . The default is .
Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP listener.
The object that specifies the protocols used for client authentication. The default is Anonymous.
Gets the type of binding.
The type of binding.
Gets or sets a value that indicates whether proxies are ignored for local addresses.
if proxies are ignored for local addresses; otherwise, . The default is .
Gets or sets a value that indicates whether data decompression for SOAP messages is enabled for this transport.
if data decompression for SOAP messages is enabled for this transport; otherwise, .
Gets a instance which contains the configuration settings to use for extended protection for a session.
The which contains the configuration settings to use for extended protection for a session.
Gets or sets a value that specifies how the hostname is used to reach the service when matching on the URI.
The value that specifies how the hostname is included when routing incoming requests to an endpoint URI. The default value is StrongWildcard, which ignores the hostname in the match.
Gets or sets a value that indicates whether to make a persistent connection to the internet resource.
if a persistent connection to the internet resource is maintained; otherwise, .
Gets or sets the maximum size of the buffer pool.
The maximum size of the buffer pool. The default is 524,288 bytes (512 * 1024).
Gets or sets the maximum number of pending asynchronous accept operations that are available for processing incoming connections to the service.
The maximum number of pending asynchronous accept operations that are available for processing incoming connections to the service.
Gets or sets the message handler factory.
The message handler factory.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets a URI that contains the address of the proxy to use for HTTP requests.
The that contains the address for the proxy.
Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP proxy.
The object that specifies the protocols used for client authentication on the proxy. The default is Anonymous.
Gets or sets the authentication realm.
A string that contains the authentication realm.
Gets or sets the timespan that specifies how long the request initialization has to complete before timing out.
A timespan after which the request initialization times out.
Gets or sets a value that specifies whether messages are buffered or streamed or a request or response.
A valid value that specifies whether messages are buffered or streamed or a request or response.
Gets or sets a value that indicates whether unsafe connection sharing is enabled on the server.
if unsafe connection sharing is enabled; otherwise, . The default is .
Gets or sets a value that indicates whether the machine-wide proxy settings are used rather than the user-specific settings.
if the default proxy settings are used; otherwise, . The default is .
Gets or sets the web socket settings.
The web socket settings.
Gets or sets the type of client credential to be used for authentication.
The type of client credential to be used for authentication.
Gets or sets an instance which contains the configuration settings to use for extended protection for a session.
An instance which contains the configuration settings to use for extended protection for a session.
Gets or sets the type of client credential to be used for authentication against the proxy.
The type of client credential to be used for authentication against the proxy.
Gets or sets the authentication realm for digest or basic authentication.
The authentication realm. The default value is "".
Gets the interval of time provided for a close operation to complete.
The that specifies how long the close operation has to complete before timing out.
Gets the name of the binding.
The name of the binding.
Gets the interval of time provided for an open operation to complete.
The that specifies how long the open operation has to complete before timing out.
Gets the interval of time provided for a receive operation to complete.
The that specifies how long the receive operation has to complete before timing out.
Gets the interval of time provided for a send operation to complete.
The that specifies how long the send operation has to complete before timing out.
Gets the configuration settings of an X.509 certificate.
The configuration settings of an X.509 certificate.
Gets the configuration settings for X.509 certificate validation.
A that defines configuration settings for X.509 certificate validation.
Gets a DNS identity.
A DNS identity.
Gets an RSA identity.
An RSA identity.
Gets a service principal name (SPN) identity.
A service principal name (SPN) identity.
Gets a user principal name (UPN) identity.
A user principal name (UPN) identity.
Gets or sets the behavior that this configuration applies to.
The name of the behavior that this configuration applies to. The default is an empty string.
Gets or sets the address of the token issuer.
The address of the token issuer. The default is an empty string.
Gets or sets a value that specifies whether issued tokens are to be cached.
if tokens are to be cached; otherwise, . The default is .
Gets or sets the default value of .
A valid value. The default value is .
Gets or sets the renewal threshold percentage for issued tokens.
The renewal threshold percentage for issued tokens.
Gets a collection of configuration elements that define issuer channel behaviors.
A collection of configuration elements that define issuer channel behaviors.
Gets a configuration element that defines the address of the local issuer.
A that specifies the address of the local issuer.
Gets or sets a collection of local issuer channel behaviors.
A collection of local issuer channel behaviors. The default is an empty string.
Gets or sets the maximum caching time for an issued token.
A that represents the maximum caching time for an issued token.
Gets a collection of configuration elements that specifies extra information.
A collection of configuration elements that specifies extra information.
Gets a collection of required claim types.
A collection of required claim types. Each element in the collection is a instance whose property is set.
Gets or sets the default message security version to be used with this binding.
A that provides information about the versions of the security specifications, (WS-Security, WS-Trust, WS-Secure Conversation and WS-Security Policy), that must be supported by the binding.
Gets a configuration element that specifies the endpoint that issues the current token.
A configuration element that specifies the endpoint that issues the current token.
Gets a configuration element that specifies additional information of the token issuer.
A configuration element that specifies additional information of the token issuer.
Gets or sets the size of the issuance key.
The size of the issuance key. The default value is 256.
Gets or sets the type of key to be issued.
A valid value that specifies the type of key to be issued. The default value is .
Gets or sets the type of token to be used in issuance.
The type of token to be used in issuance. The default is http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAML.
Gets or sets a value that indicates whether the issued token parameter uses STR transformation.
if the issued token parameter uses STR transformation; otherwise, . The default is .
Gets or sets the type of binding to use.
The type of binding to use.
Gets or sets the name of the binding configuration to use when the endpoint is instantiated. The binding configuration must be in scope when the endpoint is defined.
The name of the binding configuration to use when the endpoint is instantiated.
Gets a collection of audience URIs that are allowed in the element.
A collection of audience URIs that are allowed in the element.
Gets or sets a value that specifies whether untrusted RSA certificate issuers are allowed.
if untrusted RSA certificate issuers are accepted; otherwise, .
Gets or sets a value that specifies whether the security token's should be validated.
A valid value of that specifies whether the security token's should be validated.
Gets or sets the certificate validation mode.
A valid value of . If set to , then a must also be supplied. The default is .
Gets or sets the type and assembly used to validate a custom type.
The type and assembly used to validate a custom type.
Gets a collection of configuration elements that specify certificates issued by a trusted issuer.
A collection of configuration elements that specify certificates issued by a trusted issuer.
Gets or sets the revocation mode that specifies whether a revocation check occurs, and if it is performed online or offline.
The revocation mode.
Gets or sets the type of that is used for the service credential.
The type of that is used for the service credential.
Gets or sets the location of the X.509 certificate store.
A valid value of .
Gets or sets a boolean value that specifies whether cookie caching is enabled.
if cookie caching is enabled; otherwise, . The default is .
Gets or sets the maximum percentage of cookies that can be renewed.
A value that is between 0 and 100 inclusively. The default is 90.
Gets or sets a boolean value that specifies whether replay attacks against the channel are detected and dealt with automatically.
if replay attacks against the channel are detected and dealt with automatically; otherwise, . The default is .
Gets or sets a that specifies the maximum time difference between the system clocks of the two communicating parties.
A that specifies the maximum time difference between the system clocks of the two communicating parties. The default value is "00:05:00".
Gets or sets a that specifies the maximum lifetime of cookies.
A that specifies the maximum lifetime of cookies. The default value is "10675199.02:48:05.4775807".
Gets or sets a boolean value that specifies whether connections using WS-Reliable messaging attempt to reconnect after transport failures.
if connections using WS-Reliable messaging attempt to reconnect after transport failures; otherwise, . The default is .
Gets or sets a value that specifies the number of cached nonces used for replay detection.
The number of cached nonces used for replay detection. The default value is 500000.
Gets or sets a that specifies the duration in which individual message nonces are valid.
A that specifies the duration in which individual message nonces are valid.
Gets or sets a that specifies the duration after which the initiator renews the key for the security session.
A that specifies the duration after which the initiator renews the key for the security session. The default is "10:00:00".
Gets or sets a that specifies the time interval a previous session key is valid on incoming messages during a key renewal. The default is "00:05:00".
A that specifies the duration a previous session key is valid on incoming messages during a key renewal. The default is "00:05:00".
Gets or sets a that specifies the duration in which a time stamp is valid.
A positive that specifies the duration in which a time stamp is valid. The default is "00:15:00".
Gets or sets a Boolean value that specifies whether replay attacks against the channel are detected and dealt with automatically.
if replay attacks against the channel are detected and dealt with automatically; otherwise, . The default is .
Gets or sets a that specifies the duration of inactivity the channel waits before it times out.
A positive that specifies the duration of inactivity the channel waits before it times out. The default is "01:00:00".
Gets or sets a that specifies the lifetime issued to all new security cookies.
A that specifies the lifetime issued to all new security cookies. The default value is "10:00:00".
Gets or sets a value that specifies the maximum number of cookies that can be cached.
The maximum number of cookies that can be cached.
Gets or sets a that specifies the maximum time difference between the system clocks of the two communicating parties.
A that specifies the maximum time difference between the system clocks of the two communicating parties. The default value is "00:05:00".
Gets or sets a value that specifies the maximum number of pending security sessions that the service supports.
The maximum number of pending security sessions that the service supports. The default value is 1000.
Gets or sets a value that specifies the number of security negotiations that can be active concurrently.
The number of security negotiations that can be active concurrently. The default value is 1024.
Gets or sets a that specifies the maximum duration for the security negotiation phase between server and client.
A positive value that specifies the maximum duration for the security negotiation phase between server and client. The default is "00:02:00"
Gets or sets a Boolean value that specifies whether connections using WS-Reliable messaging attempt to reconnect after transport failures.
if connections using WS-Reliable messaging attempt to reconnect after transport failures; otherwise, . The default is .
Gets or sets a value that specifies the number of cached nonces used for replay detection.
The number of cached nonces used for replay detection. The default value is 500000.
Gets or sets a that specifies the duration in which individual message nonces are valid.
A that specifies the duration in which individual message nonces are valid.
Gets or sets a that specifies the duration after which the initiator renews the key for the security session.
A that specifies the duration after which the initiator renews the key for the security session. The default is "10:00:00".
Gets or sets a that specifies the time interval a previous session key is valid on incoming messages during a key renewal. The default is "00:05:00".
A that specifies the duration a previous session key is valid on incoming messages during a key renewal. The default is "00:05:00".
Gets or sets a that specifies the duration in which a time stamp is valid.
A positive that specifies the duration in which a time stamp is valid. The default is "00:15:00".
Gets the XPathFilter objects that are used for message logging.
A collection of XPathFilter objects that are used for message logging.
Gets or sets a value that specifies whether the entire message (message header and body) is logged.
if the entire message (message header and body) is logged; otherwise, . The default is , which means that only the message header is logged.
Gets or sets a value that indicates whether the known Pii identifier is logged.
if the known Pii is logged; otherwise, .
Gets or sets a value that specifies whether malformed messages are logged.
if malformed messages are logged; otherwise, . The default is .
Gets or sets a value that specifies whether messages are traced at the service level (before encryption and transport-related transforms).
if messages are traced at the service level (before encryption and transport-related transforms); otherwise, . The default is .
Gets or sets a value that specifies whether messages are traced at the transport level.
if messages are traced at the transport level; otherwise, . The default is .
Gets or sets a value that specifies the maximum number of messages to log.
The maximum number of messages to log. The default is 1000.
Gets or sets a value that specifies the maximum size, in bytes, of a message to log.
The maximum size, in bytes, of a message to log. Messages larger than the limit are not logged. This setting affects all trace levels. The default is Int32.MaxValue.
Gets or sets the message encryption and key-wrap algorithms used to secure an HTTP message.
A valid value that specifies the message encryption and key-wrap algorithms used to secure an HTTP message. The default value is .
Specifies the type of credential to be used when performing client authentication using message-based security or .
A valid value that specifies the type of credential to be used when performing client authentication using message-based security or . The default value is .
Gets or sets a Boolean value that specifies whether the service credential is provisioned at the client out-of-band, or is obtained from the service to the client through a process of negotiation.
if the service credential is provisioned at the client out-of-band; otherwise, .
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Specifies the algorithm suite used for security messages at the SOAP level.
The setting for messages sent over the binding.
Gets or sets the security setting for messages sent over the MSMQ transport.
The security setting for messages sent over the MSMQ transport.
Gets or sets the message encryption and key-wrap algorithms used to secure a TCP message.
A valid value that specifies the message encryption and key-wrap algorithms used to secure a TCP message. The default value is .
Specifies the type of credential to be used when performing client authentication using message-based security or .
A valid value that specifies the type of credential to be used when performing client authentication using message-based security or . The default value is .
Gets a collection of policy importers that specifies the import of custom policy assertions about bindings.
A that specifies the import of custom policy assertions about bindings.
Gets a collection of WSDL importers that imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.
A collection of WSDL importers that imports Web Services Description Language (WSDL) 1.1 metadata with WS Policy attachments.
Gets the type of this binding element.
The of this binding element.
Gets or sets a that identifies a custom dead-letter queue where expired messages or messages that failed to be delivered are sent.
A instance that contains the URI of the custom dead-letter-queue.
Gets or sets the setting for this binding.
A value that specifies which type of dead-letter queue to use, if any.
Gets or sets a value that specifies whether messages sent with this binding are durable or volatile.
if the messages processed by this binding are durable; if they are volatile. The default is .
Gets or sets a value that specifies whether messages sent with this binding have exactly-once assurances.
if messages sent with this binding have exactly-once assurances; otherwise, .
Gets or sets a value that indicates the maximum size, in bytes, allowed for a message.
The maximum allowed size for a message that is sent or received with this binding.
Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application.
The maximum number of retry cycles to attempt prior to transferring a message to the poison-message queue.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this binding configuration element.
Gets or sets a value that indicates whether receive context for processing messages in queues is enabled.
if receive context for processing messages in queues is enabled; otherwise, .
Gets or sets an enumeration value that specifies how poison and messages that cannot be dispatched are handled.
A value that specifies how poison and messages that cannot be dispatched are handled.
Gets or sets the maximum number of immediate retries that the queue manager should attempt if transmission of a message from the application queue to the application fails.
The maximum number of times the queue manager should attempt to send a message before transferring it to the retry queue.
Gets or sets a value that specifies how long to wait before attempting another retry cycle when attempting to deliver a message that could not be delivered.
The that specifies the interval of time to wait before starting the next cycle of delivery attempts to the receiving application. The default value is 30 (minutes).
Gets or sets a value that specifies how long messages are valid. When this time has elapsed, the message is placed in a dead-letter queue (if available).
A value that specifies how long messages are valid. The default value is 24 hours.
Gets or sets a value that indicates whether the Message Queuing (also known as MSMQ) built-in message tracing facility is used.
if the Message Queuing built-in message tracing facility is used; otherwise, . The default value is .
Gets or sets a value that indicates whether copies of messages processed by this binding should be stored in the source journal queue.
if messages processed by this binding are copied to the source journal queue; otherwise, . The default value is .
Gets or sets a value that specifies a connection time-out when used with queued channels.
A connection time-out when used with queued channels.
Gets or sets a URI that contains the location of the per-application dead-letter queue, where messages that have expired or that have failed transfer or delivery are placed.
The that contains the location of the per-application dead-letter queue. The default value is .
Gets or sets an enumeration value that indicates the type of dead-letter queue to use.
A enumeration value that indicates the type of dead-letter queue to use.
Gets or sets a value that indicates whether the messages processed by this binding are durable or volatile.
if the messages processed by this binding are durable; if they are volatile. The default is .
Gets or sets a Boolean value that indicates whether messages processed by this binding will be received exactly once.
if messages processed by this binding will be received exactly once; otherwise, . The default is .
Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application.
An integer that indicates the maximum number of retry cycles to attempt delivery of messages to the application. The default value is 2.
Gets an instance that encapsulates the transport security settings for a binding.
An instance that encapsulates the transport security settings for a binding.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this binding configuration element.
Gets or sets a value that specifies if receive context for processing messages in queues is enabled.
if receive context for processing messages in queues is enabled; otherwise, .
Gets or sets an enumeration value that specifies how poison and nondispatchable messages are handled.
A value that specifies how poison and nondispatchable messages are handled.
Gets or sets the maximum number of times that the queue manager should attempt to send a message before transferring it to the retry queue.
A 32-bit signed integer that specifies the maximum number of times that the queue manager should attempt to send a message before transferring it to the retry queue.
Gets or sets a value that indicates the time delay between retry cycles when attempting to deliver a message that could not be delivered immediately.
The that specifies the interval of time to wait before starting the next cycle of delivery attempts to the receiving application. The default value is "00:10:00".
Gets or sets the interval of time that indicates how long the messages processed by this binding can be in the queue before they expire.
The that indicates how long the messages can be in the queue before they expire. The default value is one day (01:00:00:00).
Gets or sets a Boolean value that indicates whether messages processed by this binding should be traced.
if messages processed by this binding should be traced; otherwise, . The default is .
Gets or sets a Boolean value that indicates whether copies of messages processed by this binding should be stored in the source journal queue.
if copies of messages processed by this binding should be stored in the source journal queue; otherwise, . The default is .
Gets or sets a value that specifies a connection time-out when used with queued channels.
A connection time-out when used with queued channels.
Gets the type of the binding element.
A object that represents the type of binding element associated with this configuration element.
Gets a configuration property collection associated with this configuration element.
A instance that contains a set of properties associated with this configuration element.
Gets the type of security to be used with the binding.
A that specifies the type of security to be used with this binding.
Gets or sets the to be used when serializing MSMQ messages.
The to be used when serializing MSMQ messages.
Gets the binding type associated with this configuration element.
A object that represents the type of binding element associated with this configuration element.
Gets or set the to be used when serializing Message Queuing (MSMQ) messages.
The to be used when serializing MSMQ messages.
Gets or sets the that is associated with the Message Queuing integration channel.
The that is associated with the Message Queuing integration channel.
Gets the that is associated with the Message Queuing (MSMQ) integration channel.
The that is associated with the Message Queuing integration channel.
Gets the binding type.
A object that represents the binding type.
Gets or sets an integer that specifies the maximum size of the pool that contains internal MSMQ message objects.
An integer that specifies the maximum size of the pool that contains internal MSMQ message objects.
Gets or sets an enumeration value that indicates the queued communication channel transport that this binding uses.
A enumeration value that indicates the transport used for message delivery between queue managers.
Returns a Boolean value that indicates whether queue addresses should be converted using Active Directory.
if queue addresses should be converted using Active Directory; otherwise, .
Gets or sets the that is associated with this instance of the class.
The that is associated with this instance of the class.
Gets or sets the that is associated with this instance of the class.
The that is associated with this instance of the class.
Gets or sets the that is associated with this instance of the class.
The that is associated with this instance of the class.
Gets or sets the that is associated with this instance of the class.
The that is associated with this instance of the class.
Gets the of this configuration element.
The of this configuration element.
Gets or sets the maximum size of the buffer to use.
The maximum number of types that are used to buffer messages.
Gets or sets a value that specifies the maximum number of messages that can be read simultaneously without allocating new readers.
The maximum number of messages that can be read simultaneously without allocating new readers. The default is 64.
Gets or sets a value that specifies the maximum number of messages that can be sent simultaneously without allocating new writers.
The maximum number of messages that can be sent simultaneously without allocating new writers. The default is 16.
Gets or sets the SOAP version of the messages sent using this binding.
A value that specifies the SOAP version of the messages sent using this binding. The default is .
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints.
Gets or sets the character set encoding to be used for emitting messages on the binding.
An value that specifies the character set encoding to be used for emitting messages on the binding. The default is .
Gets or sets a string that defines the name of the connection pool used for outgoing channels
A string that defines the name of the connection pool used for outgoing channels
Gets or sets the maximum time the connection can be idle before being disconnected.
A positive that specifies the maximum time the connection can be idle before being disconnected. The default is 00:02:00.
Gets or sets the maximum number of connections to a remote endpoint initiated by the service.
A positive integer that specifies the maximum number of connections to a remote endpoint initiated by the service. The default is 10.
Gets or sets the application container settings used in .
The application container settings.
Gets the type for this binding element.
The for this binding element.
Gets or sets additional connection pool settings.
A that specifies additional connection pool settings for this binding.
Gets or sets the pipe settings used in the .
The pipe settings used.
Specifies the protection for this named pipe.
A . The default is .
Gets or sets the name of this collection.
The name of this collection.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets the message encoding used for the .
The message encoding used.
Gets the established reliable session for the .
The established reliable session.
Gets the secure binding for the binding element.
The secure binding for the binding element.
Gets or sets the web socket settings used for the .
The web socket settings used.
Gets or sets the message encoding used for the .
The message encoding used.
Gets the established reliable session for the .
The established reliable session.
Gets the secure binding for the binding element.
The secure binding for the binding element.
Gets or sets the web socket settings used for the .
The web socket settings used.
Gets or sets the web socket sub protocol.
The web socket sub protocol.
Gets or sets the transport usage.
The transport usage.
Gets the of this binding.
The of this binding.
Gets or sets the maximum amount of memory that is allocated for use by the message buffer manager that receives messages from the channel.
The maximum amount of memory, in bytes, available for use by the message buffer manager. The default value is 524288 (0x80000) bytes.
Gets the that is associated with this binding.
The that is associated with this binding.
Gets or sets an enumeration value that indicates the queued communication channel transport that this binding uses.
A enumeration value that indicates the transport between queue managers that this binding uses.
Gets or sets the object that is associated with this binding.
The object that is associated with this binding.
Gets the that is associated with this binding.
The that is associated with this binding.
Returns a Boolean value that indicates whether queue addresses should be converted using Active Directory.
if queue addresses should be converted using Active Directory; otherwise, .
Gets the instance that is associated with the binding.
The instance that is associated with the binding.
Gets or sets the instance that is associated with the binding.
The instance that is associated with the binding.
Gets the element that is associated with the binding.
The instance that is associated with the binding.
Gets the type of this configuration element.
The of this configuration element.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.
A value that specifies whether the hostname is included when routing incoming requests to an endpoint URI. The default value is , which ignores the hostname in the match.
Gets or sets the maximum size, in bytes, of the buffer pool.
The maximum size of the buffer pool. The default is 524,288 bytes (512 * 1024).
Gets or sets a value that specifies the maximum size, in bytes, of the buffer used to store messages in memory.
The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.
Gets or sets a value that specifies the maximum number of outbound and inbound connections the service creates and accepts respectively.
The maximum number of outbound and inbound connections the service creates and accepts respectively. The default is 10.
Gets and sets the maximum allowable message size, in bytes, that can be received on a channel configured with this binding.
The maximum allowable message size that is processed by the binding. The default value is 65,536 bytes.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints.
Gets the type of security settings to be used with this binding.
The that specifies the type of security settings to be used with this binding.
Gets or sets a Boolean value that specifies whether the binding supports flowing WS-Transactions.
if the binding supports flowing WS-Transactions; otherwise, . The default is .
Gets or sets the transaction protocol to be used with this binding.
A that specifies the transaction protocol to be used with this binding.
Gets or sets a value that specifies whether messages are buffered or streamed or a request or response.
A valid value that specifies whether messages are buffered or streamed or a request or response.
Gets or sets the type of security that is applied to this binding.
A that specifies the type of security applied to this binding. The default value is .
Gets the security settings for the transport.
The security settings for the transport.
Gets the of the binding element.
The of the binding element.
Gets or sets the IP address on which the peer node will listen for TCP messages.
that specifies the IP address (IPv4 or IPv6) on which the peer channel binding will listen for TCP messages.
Gets or sets the maximum size, in bytes, for a buffer pool that stores TCP messages processed by the binding.
An value that specifies the maximum size (in bytes) for a buffer pool that is processed by the binding. The default value is 65,536 bytes.
Gets and sets the maximum size, in bytes, for messages received by peer TCP bindings configured with this element.
that specifies the maximum size for messages received by peer TCP bindings configured with this element.
Gets or sets the network interface port on which this binding will process peer channel TCP messages.
that specifies the network port on which this binding will process peer channel TCP messages.
Gets a collection of configuration properties for this binding element.
that contains a collection of configuration properties for this binding element.
Gets the configuration element for reader quotas for bindings configured with this element.
that specifies the configuration element for reader quotas for bindings configured with this element.
Gets the configuration element for a peer resolver associated with this binding configuration.
that specifies the configuration for a peer resolver.
Gets the security configuration element for this binding configuration.
that contains the security configuration element for this binding configuration.
Gets the type of this configuration element.
The of this configuration element.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.
A valid value that specifies whether the hostname is used to reach the service when matching the URI. The default value is , which ignores the hostname in the match.
Gets or sets a value that specifies the maximum number of channels that can wait to be accepted on the listener.
The maximum number of channels that can wait to be accepted on the listener. The default is 10.
Gets or sets the maximum size, in bytes, for a buffer pool that stores TCP messages processed by the binding.
The maximum size (in bytes) used to buffer incoming messages in memory. The default value is 65,536 bytes.
Gets or sets a value that specifies the maximum size, in bytes, of the buffer used to store messages in memory.
The maximum size, in bytes, of the buffer used to store messages in memory. The default is 65536.
Gets or sets a value that specifies the maximum number of outbound and inbound connections the service creates and accepts respectively.
The maximum number of outbound and inbound connections the service creates and accepts respectively. The default is 10.
Gets or sets the maximum size, in bytes, of a message that can be received on a channel configured with this binding.
The maximum size, in bytes, of a message that is processed by this binding. The default value is 65,536 bytes.
Gets or sets a boolean value that specifies whether TCP port sharing is enabled for this connection.
if TCP port sharing is enabled for this connection; otherwise, .
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets the constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints.
Gets a configuration element that specifies whether reliable sessions are established between channel endpoints.
An that specifies whether reliable sessions are enabled.
Gets the type of security to be used with this binding.
The that is used with this binding.
Gets or sets a Boolean value that specifies whether the binding supports flowing WS-Transactions.
if the binding supports flowing WS-Transactions; otherwise, . The default is .
Gets or sets the transaction protocol to be used with this binding.
A that specifies the transaction protocol to be used with this binding.
Gets or sets a value that specifies whether messages are buffered or streamed or a request or response.
A valid value that specifies whether messages are buffered or streamed or a request or response.
Gets the CLR type of the standard binding associated with the configuration element .
A that specifies the CLR type of the standard binding associated with the configuration element
Gets or sets the client callback address for the binding element.
Returns , which contains the client callback address..
Gets or sets a value that specifies whether context management is enabled.
if context management is enabled; otherwise, .
Gets or sets the desired protection level of the SOAP header used to propagate the context information. The default value is .
A valid value.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets the security settings for the message.
A that specifies the security settings for the message.
Gets or sets the type of security that is applied.
A that specifies the type of security that is applied. The default value is Transport.
Gets the security settings for the transport.
A that specifies the security settings for the transport.
Gets or sets a boolean value that specifies whether security context is established.
if security context is established; otherwise, .
Gets the type of this binding element.
The type of this binding element.
Gets the channel pool settings.
A object that contains properties of the channel pool for the current channel.
Gets or sets the maximum number of channels that can be accepted.
The maximum number of channels that can be accepted.
Gets or sets a value indicating whether packet routing is enabled.
if packet routing is enabled; otherwise, . The default is .
Gets the element for an X509 certificate from the peer credential configuration element.
that contains the configuration element for the X509 certificate associated with the current peer credential configuration element.
Gets the element that describes message sender authentication properties for the associated X509 peer certificate from the peer credential configuration.
that describes message sender authentication properties for the associated X509 peer certificate.
Gets the element that describes authentication properties for the associated X509 peer certificate from the peer credential configuration.
that describes authentication properties for the associated X509 peer certificate.
Contains the URI of the schema used for the custom peer resolver configuration XML.
The URI the schema used for the custom peer resolver configuration XML.
Gets and sets the name of the string binding used for the custom peer resolver.
The name of the string binding used for the custom peer resolver.
Gets and sets the binding configuration string for the custom peer resolver.
The binding configuration string for the custom peer resolver.
Gets a configuration element that defines the collection that contains the headers used for SOAP messages handled by the custom peer resolver.
that defines the collection that contains the headers used for SOAP messages handled by the custom peer resolver.
Gets the identity for custom peer resolvers configured with this element.
that contains the identity for custom peer resolvers configured with this element.
Gets and sets a string value that contains the "type" of the custom peer resolver.
A string value that contains the "type" of the custom peer resolver.
Gets the configuration element for this peer resolver if it is a custom peer resolver implementation.
that contains the configuration element for the peer resolver if it is a custom peer resolver implementation.
Gets and sets the type of the peer resolver represented by this configuration element.
enumeration value that specifies the type of peer resolvder represented by this configuration element.
Gets and sets the referral policy for peer resolvers configured with this element.
that specifies the referral policy for peer resolvers configured with this element.
Gets and sets the type of security used by peers configured with this element.
enumeration value that specifies the type of security used by peers configured with this element.
Gets the transport type for secured messages sent by peers configured with this element.
that specifies the transport type for secured messages sent by peers configured with this element.
Gets the object that represents the custom binding element.
A object that represents the custom binding element.
Gets and sets a configuration element that specifies the IP address upon which the peer transport listens.
A that contains the IP address upon which the peer transport listens.
Gets and sets a configuration element that specifies the maximum size of the TCP message buffer pool, in bytes.
A that specifies the maximum size of the TCP message buffer pool, in bytes. The default value is 524,288 bytes.
Gets and sets a configuration element that specifies the maximum size, in bytes, for TCP messages received by the peer binding.
A value that specifies the maximum size in bytes of TCP messages received over the peer channels created by this binding. The default value is 65,536 (64 KB).
Gets and sets a configuration element that specifies the port for the peer transport binding.
A value that specifies the port for the peer transport binding.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets and sets a configuration element that specifies the security to set on peer channels created by this binding.
A enumeration value that indicates the security to set on peer channels created by this binding. Security can be either message- or transport-specific.
Gets and sets the configuration for the type of credentials used to verify messages sent with the peer transport.
enumeration value that contains the type of credentials used to verify messages sent with the peer transport.
Gets the object that represents the custom binding element.
A object that represents the custom binding element.
Gets or sets the type of this configuration element.
The type of this configuration element.
Gets the object that represents this custom binding element.
A object that represents this custom binding type.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets the URI at which the privacy notice is located.
The at which the privacy notice is located.
Gets or sets the version of this privacy notice.
An integer that specifies the version of this privacy notice.
Gets or sets the settings for the communications protocol message formatting.
The communications protocol message formatting information.
Gets or sets the binding settings for the protocol mapping configuration element.
The binding configuration element.
Gets or sets the communications protocol type.
Names the communications protocol.
Gets the name of the collection of protocol mapping elements.
A collection of protocol mapping elements.
Gets or sets the interval of time that a destination waits before sending an acknowledgment to the message source on reliable channels that are created by the factory.
A that specifies the interval of time that a service waits until sending an acknowledgment to the message source. The default value is 2 seconds.
Gets the type of this binding element.
The type of this binding element.
Gets or sets a value that indicates whether advanced flow control, a Microsoft-specific implementation of flow control for WS-Reliable messaging, is activated.
if advanced flow control, a Microsoft-specific implementation of flow control for WS-Reliable messaging, is activated; otherwise, . The default is .
Gets or sets a value that specifies the maximum duration the channel allows the other communicating party not to send any messages before faulting the channel.
A value that specifies the maximum duration the channel allows the other communicating party not to send any messages before faulting the channel. The default is 00:10:00.
Gets or sets the maximum number of channels that can wait to be accepted on the listener.
The maximum number of channels that can wait to be accepted on the listener. The default is 128.
Gets or sets the maximum number of times a reliable channel attempts to retransmit a message it has not received an acknowledgment for, by calling Send on its underlying channel.
The maximum number of times a reliable channel attempts to retransmit a message it has not received an acknowledgment for, by calling Send on its underlying channel. The minimum value is 1; the maximum 20; and the default value is 8.
Gets or sets the maximum size of the buffer.
The maximum size of the buffer. Valid values are from 1 to 4096 inclusive.
Gets or sets a value that specifies whether messages are guaranteed to arrive in the order they were sent.
if messages are guaranteed to arrive in the order they were sent; if messages can arrive out of order. The default is .
Gets or sets the version of WS-ReliableMessaging specified by the configuration element.
An instance derived from that represents the version of the WS-ReliableMessaging protocol used by the configuration element.
Gets or sets the type of the behavior that is removed.
A behavior type.
Gets or sets the name of the configuration element that removes the behavior.
The element name.
Gets or sets the value encrypted by this identity.
The value encrypted by this identity.
Gets or sets the type of to be used.
The type of to be used.
Gets a configuration element that specifies the default values used for initiating a secure conversation service.
A object that specifies the default values used for initiating a secure conversation service.
Gets or sets a value that indicates whether unsecured transport is permitted.
if unsecured transport is permitted; otherwise, .
Gets or sets a boolean value that specifies whether a serialized token can be used on reply.
if a serialized token can be used on reply; otherwise, .
Gets or sets the authentication setting used for message exchange.
The authentication setting used for message exchange.
Gets the type of this binding element.
The type of this binding element.
Gets or sets a value that indicates whether the security context token can be renewed.
if the security context token can be renewed; otherwise, .
Gets or sets the default algorithm suite for this binding.
A that specifies the default algorithm suite for this binding. The default is .
Gets or sets a value that indicates whether unsecured response is permitted.
if unsecured response is permitted; otherwise, .
Gets or sets a Boolean value that specifies whether each message contains a timestamp.
if message contains a timestamp; otherwise, .
Gets the configuration element that specifies the current issued token.
An that specifies the current issued token.
Gets or sets the source of entropy used to create keys.
A valid value that specifies the source of entropy used to create keys. The default value is .
Gets the local client security settings for this binding.
The local client security settings for this binding.
Gets the local service security settings for this binding.
The local service security settings for this binding.
Gets or sets the order of message encryption and signing for this binding.
A that specifies how message is protected. The default is .
Gets or sets the version used for message security.
A that specifies the version used for message security.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets a value that indicates whether the security element base protects tokens.
if the security element base protects tokens; otherwise, .
Gets or sets a Boolean value that specifies whether derived keys are required.
if derived keys are required; otherwise, .
Gets or sets a Boolean value that specifies whether security context should be cancelled and terminated when it is no longer required.
if security context should be cancelled and terminated when it is no longer required; otherwise, .
Gets or sets a Boolean value that specifies whether message signatures must be confirmed.
if message signatures must be confirmed; otherwise, .
Gets or sets the order of elements in the security header for this binding.
A that specifies the order of elements in the security header for this binding.
Gets or sets a configuration string that contains the CLR type name of the factory that generates a service activation element.
The configuration string that contains the CLR type name of the factory.
Gets or sets the relative address of a service activation file.
The relative address of a service activation file.
Gets or sets the name of the service application.
The name of a service application.
Gets or sets the authentication schemes used in the .
The authentication schemes used.
Gets the type of the authentication behavior extension in the current .
A type object.
Gets or sets the type of the authentication policy for the current .
A string that contains the authentication policy name.
Gets a collection of authorization policy types.
An that contains a collection of authorization policy types.
Gets the type of this behavior configuration element.
The type of the behavior.
Gets or sets a Boolean value that specifies whether all the operations in the service impersonate the caller.
if all the operations in the service impersonate the caller; otherwise, . The default is .
Gets or sets a value that indicates whether the impersonates on serializing reply.
if the impersonates on serializing reply; otherwise, .
Gets or sets the principal used to carry out operations on the server.
A valid value that specifies the principal used to carry out operations on the server. The default is .
Gets or sets the name of the role provider, which provides role information for a Windows Communication Foundation (WCF) application.
The name of the role provider. The default is an empty string.
Gets or sets the type of service authorization manager used.
A string that specifies the type of the service authorization manager.
Gets the type of this behavior configuration element.
The type of the behavior.
Gets the client certificate to be used when the client certificate is available out-of-band.
A that specifies the client certificate to be used when the client certificate is available out-of-band.
Gets or sets the identity configuration used in .
The identity configuration used.
Gets the current issued token for this service.
A that specifies the current issued token for this service.
Gets the current credentials for a peer node.
A that specifies the current credentials for a peer node.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets the current credentials for a secure conversation.
A that specifies the current credentials for a secure conversation.
Gets an X.509 certificate initiated by a client.
A that specifies an X.509 certificate initiated by a client.
Gets or sets the type of this configuration.
The type of this configuration.
Gets or sets a value that indicates whether the service credential element uses identity configuration.
if the service credential element uses identity configuration; otherwise, .
Gets the settings for username and password validation.
A that specifies the settings for username and password validation.
Gets the settings for Windows credential validation.
A that specifies the settings for Windows credential validation.
Gets the type of this behavior element.
The type of the behavior.
Gets or sets a string value that specifies the binding to be used when HTTP is utilized to access the service help page.
The binding to be used when HTTP is utilized to access the service help page.
Gets or sets a string that points to an XML section defining additional configuration information for the binding specified in .
An XML section defining additional configuration information for the binding specified in .
Gets or sets a value that indicates whether Windows Communication Foundation (WCF) publishes an HTML help page at the address specified by the property.
if WCF publishes an HTML help page; otherwise, . The default is .
Gets or sets the location at which the HTML help file is published.
The relative or absolute HTTP-based URL of the custom HTML help file the user sees when the endpoint is viewed using an HTML browser.
Gets or sets a string value that specifies the binding to be used when HTTPS is utilized to access the service help page.
The binding to be used when HTTPS is utilized to access the service help page.
Gets or sets a string that points to an XML section defining additional configuration information for the binding specified in .
An XML section defining additional configuration information for the binding specified in .
Gets or sets a value that specifies whether Windows Communication Foundation (WCF) returns an HTML help file over HTTPS at the address specified by the property.
if an HTML help file is returned to clients making an HTTPS/GET request, for example, from an HTML browser; otherwise, . The default is .
Gets or sets the location at which an HTML help file is published for retrieval using HTTPS.
The relative or absolute HTTPS-based URL of the custom HTML help file the user sees when the endpoint is viewed using an HTML browser.
Gets or sets a value that specifies whether to include managed exception information in the detail of SOAP faults returned to the client for debugging purposes.
if Windows Communication Foundation (WCF) returns managed exception information in the SOAP faults for client-side debugging purposes; otherwise, . The default is .
Gets or sets a string that contains the behavior name of the behavior to be used to instantiate the service.
The behavior name of the behavior to be used to instantiate the service. The behavior name must be in scope at the point the service is defined. The default value is an empty string.
Gets a collection of endpoints exposed by this service.
A that contains one or more endpoints exposed by this service.
Gets a configuration element that specifies the host of this service instance.
A that specifies the host of this service instance.
Gets or sets the unique name of this service.
The unique name of this service.
Gets or sets a URI that contains the address of the endpoint.
A URI that contains the address of the endpoint. The default is an empty string.
Gets or sets a string that contains the name of the behavior to be used for the endpoint.
The name of the behavior to be used for the endpoint.
Gets or sets a string that specifies the type of binding to use.
The type of binding to use.
Gets or sets a string that contains the binding name of the binding to use when the endpoint is instantiated.
The binding name of the binding to use when the endpoint is instantiated. The default is an empty string.
Gets or sets a string that defines the qualified name of the binding for definition export through WSDL.
The qualified name of the binding for definition export through WSDL. The default is an empty string.
Gets or sets a string that defines the qualified name of the namespace of the binding for definition export through WSDL.
The qualified name of the namespace of the binding for definition export through WSDL. The default is an empty string.
Gets or sets a string that specifies which contract this endpoint is exposing.
The contract this endpoint is exposing.
Gets or sets the name of the standard endpoint that is set by the property, which references to the additional configuration information of this standard endpoint. The same name must be defined in the .
The name of the standard endpoint that is set by the property.
Gets a collection of address headers.
A collection of address headers.
Gets a configuration element that specifies the authentication of an endpoint by other endpoints exchanging messages with it.
The authentication of an endpoint by other endpoints exchanging messages with it.
Gets or sets a value that indicates whether this service endpoint is an infrastructure endpoint.
if this service endpoint is an infrastructure endpoint; otherwise, .
Gets or sets the type of standard endpoint applied. The type must be registered in the section or in machine.config. If nothing is specified, a common service endpoint is created.
The type of standard endpoint applied.
Gets or sets the URI at which the service endpoint listens.
A at which the service endpoint listens.
Gets or sets a value that specifies how the transport treats the provided for the service to listen on.
A valid value that specifies how the transport treats the provided for the service to listen on.
Gets or sets the name of this configuration element.
The name of this configuration element.
Gets or sets a Boolean value that specifies whether ASP.NET compatibility mode has been enabled for the current application.
if ASP.NET compatibility mode has been enabled for the current application; otherwise, . The default is .
Gets a collection of configuration elements that specifies prefix filters for the base addresses used by the service host.
A collection of configuration elements that specifies prefix filters for the base addresses used by the service host.
Gets or sets a value that indicates whether closes idle services at low memory.
if closes idle services at low memory; otherwise, .
Gets or sets an integer that specifies the minimum amount of free memory that should be available to the system, before a Windows Communication Foundation (WCF) service can be activated.
An integer that specifies the minimum amount of free memory that should be available to the system, before a WCF service can be activated.
Gets or sets a value that specifies whether multiple IIS bindings per site are enabled.
if multiple IIS bindings per site are enabled; otherwise, .
Gets a collection of configuration elements that activates a service and can be merged across a hierarchy of configuration files.
A collection of configuration elements that activates a service and can be merged across a hierarchy of configuration files.
Gets a collection of types that implement the specific transport.
A that contains all the types that implement the specific transport.
Gets the type of the current .
The metadata service endpoint type.
Gets the type of this behavior configuration element.
A , the value is the type of .
Gets or sets a string that contains the location of service metadata.
A URI that specifies the location of a WSDL file, which is returned to the user in response to WSDL and MEX requests instead of the auto-generated WSDL. The default is a Uri object.
A string value that specifies the name of the binding to be used for metadata retrieval in HTTP GET scenarios.
Returns .
Gets or sets a string that points to an XML section defining additional configuration information for the binding specified in .
Returns .
Gets or sets a value that specifies whether to publish service metadata for retrieval using an HTTP/Get request.
if the service metadata is published for retrieval using an HTTP/Get request; otherwise, . The default is .
Gets or sets a URI that specifies the address at which the metadata is published for retrieval using an HTTP/Get request.
A URI that specifies the address at which the metadata is published.
A string value that specifies the name of the binding to be used for metadata retrieval in HTTPS GET scenarios.
Returns .
Gets or sets a string that points to an XML section defining additional configuration information for the binding specified in .
Returns .
Gets or sets a value that indicates whether to publish service metadata for retrieval using an HTTPS/Get request.
if the service metadata is published for retrieval using an HTTP/Get request; otherwise, . The default is .
Gets or sets a URI that specifies the address at which the metadata is published for retrieval using an HTTPS/Get request.
A URI that specifies the address at which the metadata is published for retrieval using an HTTPS/Get request.
Gets or sets a value that specifies the version of the WS-Policy specification being used.
A valid value of that specifies the version of the WS-Policy specification being used.
Gets the type of the configuration collection.
A that specifies the type of the configuration collection.
Gets the name used to identify this collection of elements in the configuration file.
The name used to identify this collection of elements in the configuration file.
Gets or sets a property, attribute, or child element of a object with the specified index.
The index of the element to be accessed.
The item located at the specified index within the collection.
is .
Gets or sets a property, attribute, or child element of a object with the specified key.
The key of the element to be accessed.
The item located at the specified key within the collection.
is .
is not found.
Gets a Boolean value that indicates whether an attempt to add a duplicate to this collection causes an exception to be thrown.
if an attempt to add a duplicate to this collection causes an exception to be thrown; otherwise, .
Gets the number of items in this collection.
The number of items in this collection.
Gets the item at the specified index within the collection.
The index of the item in the collection to retrieve.
A that represents the item located at the specified index within the collection.
Gets the item of the specified type within the collection.
The type of the item in the collection to retrieve.
A that represents the item located at the specified index within the collection.
is .
is invalid.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets a value that indicates whether this is read-only.
A ServiceModel extension element.
if the is read-only; otherwise, .
Gets the name of this configuration element.
The unique name of this configuration element.
The configuration extension collection does not exist.
Gets the configuration section that contains child entries that are behavior elements.
The configuration section that contains child entries that are behavior elements.
Gets the configuration section that contains all the bindings.
The configuration section that contains all the bindings.
Gets the configuration section that contains a list of endpoints that a client uses to connect to a service.
The configuration section that contains a list of endpoints that a client uses to connect to a service.
Gets the configuration section that defines the namespace and contract name for a service contract used in COM+ interoperability.
The configuration section that defines the namespace and contract name for a service contract used in COM+ interoperability.
Gets the configuration section that contains a list of behaviors that is applied to all WCF services on the machine before the behaviors in the section are applied.
The configuration section that contains a list of behaviors that is applied to all WCF services on the machine before the behaviors in the section are applied.
Gets the configuration section for the diagnostics features of WCF.
The configuration section for the diagnostics features of WCF.
Gets a configuration section that defines all the extensions.
A configuration section that defines all the extensions.
Gets an endpoint configuration section that defines the communications protocol.
An endpoint configuration section that defines the communications protocol.
Gets the configuration section that defines what type the service hosting environment instantiates for a particular transport.
The configuration section that defines what type the service hosting environment instantiates for a particular transport.
Gets the configuration section that defines a collection of services.
The configuration section that defines a collection of services.
Gets a configuration section for the standard endpoints.
A standard endpoint section element object.
Gets or sets the service principal name encapsulated by this configuration element.
The service principal name encapsulated by this configuration element.
Gets or sets the location of the audit log.
A valid value that specifies the location of the audit log. The default value is .
Gets the type of this behavior configuration element.
The type of the behavior.
Gets or sets the type of message authentication level that is used to log audit events.
A valid value that specifies the type of message authentication level that is used to log audit events. The default value is .
Gets or sets the types of authorization events that are recorded in the audit log.
A valid value that specifies the type of authorization events that are recorded in the audit log. The default value is .
Gets or sets a Boolean value that specifies the behavior for suppressing failures of writing to the audit log.
if exceptions other than , , , and that result from attempts to write audit events are handled by the system, and are not propagated to the application; if all exceptions that result from attempts to write audit events are passed up to the application. The default is .
Gets all the services configured in this section.
A that contains all the services configured in this section.
Gets the type of this behavior configuration element.
The type of the behavior.
Gets or sets a value that specifies the maximum number of concurrent calls to a single service instance.
The maximum number of concurrent calls to a single service instance. The default is .
Gets or sets a value that specifies the maximum number of concurrent service instances.
The maximum number of concurrent service instances. The default is 26.
Gets or sets a value that specifies the maximum number of concurrent connections to a single service.
The maximum number of concurrent connections to a single service. The default is .
Gets the type of this behavior element.
The type of the behavior.
Gets or sets the period within which a transaction must complete.
A object that represents the time within which transactions must complete or be automatically aborted.
Gets the type of this binding element.
The type of this binding element.
Gets or sets a Boolean value that specifies whether a client certificate is required for this binding.
if a client certificate is required for this binding; otherwise, . The default is .
Specifies the list of SSL/TLS protocols to negotiate when using a client credential type of TcpClientCredentialType.Certificate. The value can be a combination of one of more of the following enumeration members: Ssl3, Tls, Tls11, Tls12.
Returns .
Gets all the standard bindings defined in this configuration section.
A collection of all the standard bindings defined in this configuration section.
Gets the type of this binding.
The type of this binding.
Gets a collection of configured bindings objects.
A collection of configured bindings objects.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
When overridden in a derived class, gets the object that represents the custom binding element.
A object that represents the custom binding type.
Gets or sets the interval of time provided for a close operation to complete.
The that specifies how long the close operation has to complete before timing out.
Gets or sets the name of the binding.
The name of the binding.
Gets or sets the interval of time provided for an open operation to complete.
The that specifies how long the open operation has to complete before timing out.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets the interval of time provided for a receive operation to complete.
The that specifies how long the receive operation has to complete before timing out.
Gets or sets the interval of time provided for a send operation to complete.
The that specifies how long the send operation has to complete before timing out.
Gets or sets a Boolean value that specifies whether reliable session is enabled for this binding.
if reliable session is enabled for this binding; otherwise, .
Gets or sets a value that specifies the maximum duration the channel allows the other communicating party not to send any messages before faulting the channel.
A value that specifies the maximum duration the channel allows the other communicating party not to send any messages before faulting the channel. The default is 00:10:00.
Gets or sets a Boolean value that specifies whether messages are guaranteed to arrive in the order they were sent.
if messages are guaranteed to arrive in the order they were sent; if messages can arrive out of order. The default is .
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets a read-only version of the current collection of standard endpoint elements.
A read-only collection of endpoint elements.
Gets a default collection of standard endpoint elements.
A collection of endpoint elements.
Gets the type of the standard endpoint in the collection.
The service endpoint type.
Stores the properties for the Endpoints property.
A collection of configuration properties.
Not implemented.
.
Gets or sets the name of the current endpoint element from a list of configuration strings for that element.
The name of an endpoint element.
Gets the collection of properties of the current endpoint element.
A collection of configuration element properties.
Returns a collection of standard endpoints.
A generic list.
Returns an endpoint element collection that contains the specified endpoint.
A name of an endpoint.
An endpoint collection element.
Returns a collection element that contains metadata exchange endpoints.
A metadata exchange collection element.
Gets the type of this behavior configuration element.
The type of the behavior.
Gets or sets a string that defines the name of the connection pool used for outgoing channels.
The name of the connection pool used for outgoing channels.
Gets or sets the maximum time the connection can be idle before being disconnected.
A positive that specifies the maximum time the connection can be idle before being disconnected. The default is 00:02:00.
Gets or sets the time span after which an active connection is closed.
A structure that indicates the duration after which the TCP connection is closed.
Gets or sets the maximum number of connections to a remote endpoint initiated by the service.
The maximum number of connections to a remote endpoint initiated by the service. The default is 10.
Gets the object that represents the custom binding element.
A object that represents the custom binding element.
Gets or sets a configuration element that specifies additional connection settings.
A configuration element that specifies additional connection settings.
Gets or sets a instance which contains the configuration settings to use for extended protection for a session.
The configuration settings to use for extended protection for a session.
Gets or sets the maximum number of channels that can wait on the listener to be accepted.
The maximum number of channels that can wait on the listener to be accepted. The default is 10.
Gets or sets a value that specifies whether TCP port sharing is enabled for this connection.
if TCP port sharing is enabled; if each binding uses its own exclusive port. The default value is .
Gets or sets a value that specifies whether Teredo (a technology for addressing clients that are behind firewalls) is enabled.
if Teredo is enabled; otherwise, . The default value is .
Gets and sets the type of client credential used for authentication.
A that specifies the type of client credential used for authentication.
Get a instance which contains the configuration settings to use for extended protection for a session.
Returns .
Gets or sets a value that defines message level security at the level of the named pipe.
A value that defines message level security at the level of the named pipe.
Gets the list of SSL/TLS protocols to negotiate when using a client credential type of TcpClientCredentialType.Certificate. The value can be a combination of one of more of the following enumeration members: Ssl3, Tls, Tls11, Tls12.
The list of SSL/TLS protocols.
Gets the of this configuration element.
The of this configuration element.
Gets or sets a value that specifies the maximum number of messages that can be read simultaneously without allocating new readers.
The maximum number of messages that can be read simultaneously without allocating new readers. The default is 64.
Gets or sets a value that specifies the maximum number of messages that can be sent simultaneously without allocating new writers.
The maximum number of messages that can be sent simultaneously without allocating new writers. The default is 16.
Gets or sets the SOAP and WS-Addressing versions that are used to format the text message sent using this binding.
A value that specifies the SOAP version of the messages sent using this binding. The default is .
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints.
Gets or sets the character set encoding to be used for emitting messages on the binding.
A valid value that specifies the character set encoding to be used for emitting messages on the binding. The default is .
Gets the type of this behavior configuration element.
The type of the behavior.
Gets or sets the maximum number of receive operations that can be batched together in one transaction.
The maximum number of receive operations that can be batched together in one transaction. The default is 0.
Gets or sets a value that indicates whether wildcard action is permitted.
if wildcard action is permitted; otherwise, .
Gets the object that represents the type of this configuration element.
The type of this configuration element.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or sets the transaction protocol to be used.
A that specifies the transaction protocol to be used for transaction flow. The default is .
Gets or sets a name that uniquely identifies the transport type.
The name that uniquely identifies the transport type.
Gets or sets a string that contains the type that implements the specific transport.
The type that implements the specific transport.
Gets or sets a Boolean value that specifies whether the user takes control of message addressing.
if the user can address every message individually; if the default WCF addressing mechanism automatically creates addresses for all messages. The default is .
Gets or sets the maximum size, in bytes, of the buffer pool.
The maximum size of the buffer pool. The default is 524,288 bytes (512 * 1024).
Gets or sets the maximum allowable message size, in bytes, that can be received.
The maximum allowable message size that can be received.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets the object that represents the binding element.
A object that represents the binding element.
Gets the type of the current .
The type of the behavior.
Gets a collection of objects.
A collection of elements.
Gets or sets the maximum length of time a token is cached.
A that represents the maximum length of time a token is cached.
Gets or sets a value that indicates whether logon tokens are cached.
if logon tokens are cached; otherwise, . The default is .
Gets or sets the type of custom username password validator used.
The type of custom username password validator used.
Gets or sets a value that indicates whether Windows groups are included in the security context.
if Windows groups are included in the security context; otherwise, . The default is .
Gets or sets the maximum number of logon tokens to cache.
The maximum number of logon tokens to cache.
Gets or sets a string that specifies the name of a member provider that provides password validation logic.
The name of a member provider that provides password validation logic.
Gets or sets the manner in which username password is validated.
A valid value.
Gets or sets the value set for this configuration element.
A string that specifies a user account name (sometimes referred to as the user logon name) and a domain name identifying the domain in which the user account is located.
Gets or sets a value that indicates whether to create notification on connection.
if notification is created; otherwise, .
Gets or sets a value that indicates whether to disable payload masking.
is payload masking is disabled; otherwise, .
Gets or sets the keep alive interval.
The keep alive interval.
Gets or sets the maximum number of pending connections for this setting.
Gets the collection of configuration properties.
The configuration properties.
Gets or sets the web socket sub protocol.
The web socket sub protocol.
Gets or sets the web socket transport usage.
The web socket transport usage.
Gets or sets the permissible impersonation level.
A valid value that specifies the permissible impersonation level. The default is .
Gets or sets a boolean value that specifies whether NTLM authentication is allowed.
if Windows security is enabled in the workgroup scenario; otherwise, . The default is .
Gets or sets a Boolean value that specifies whether anonymous users can logon.
if anonymous users can logon; otherwise, . The default is .
Gets or sets a value that indicates whether Windows groups are included in the security context.
if Windows groups are included in the security context; otherwise, . The default is .
Gets the object that represents the binding element.
A object that represents the binding type.
Gets or sets the message-level security used.
A that specifies the message-level security used. The default value is .
Gets the type of the class.
The of this binding element.
Gets the type of this binding element.
The type of this binding element.
Gets or sets the type of this configuration element.
The type of this configuration element.
Gets the type of this binding element.
The of this binding element.
Gets or sets a boolean value that specifies whether to bypass the proxy server for local addresses.
if the proxy server is bypassed for local addresses; otherwise, . The default is .
Gets or sets a URI that specifies the base address the client listens to for response messages from the service.
A URI that specifies the base address that the client listens to for response messages from the service.
Gets or sets the HTTP hostname comparison mode used to parse URIs.
A valid value that specifies whether the hostname is used to reach the service when matching on the URI. The default value is , which ignores the hostname in the match.
Gets or sets the maximum amount of memory, in bytes, that can be allocated for the message buffer manager, which receives messages at the endpoints configured with this binding.
The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 524288 bytes.
Gets or sets the maximum size, in bytes, for a message that can be received on a channel configured with this binding.
The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.
Gets or sets the encoder used to encode the message.
A value that specifies the encoder used to encode the message. The default value is .
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or set a URI that specifies the address of the HTTP proxy.
A URI that specifies the address of the HTTP proxy.
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints.
Gets a configuration element that specifies whether reliable sessions are enabled for the endpoint configured with this binding.
An that specifies whether reliable sessions are enabled for the endpoint configured with this binding.
Gets the type of security to be used with this binding.
The that specifies the security settings used with this binding.
Gets or sets the character set encoding to be used for emitting messages on the binding.
A valid value that specifies the character set encoding to be used for emitting messages on the binding. The default is .
Gets or sets a boolean value that specifies whether the binding supports flowing WS-Transactions.
if the binding supports flowing WS-Transactions; otherwise, . The default is .
Gets or sets a boolean value that specifies whether the system’s auto-configured HTTP proxy is used.
if the system’s auto-configured HTTP proxy is used; otherwise, . The default is .
Gets the security settings for the message.
The security settings for the message.
Gets or sets the type of security that is applied to this binding.
A that specifies the type of security that is applied to this binding The default value is .
Gets the type of this binding element.
The of this binding element.
Gets or sets the URI at which the privacy notice is located.
The at which the privacy notice is located.
Gets or sets an integer that specifies the version of the current privacy notice.
An integer that specifies the version of the current privacy notice.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets the type of security to be used with this binding.
The that defines the security used with this binding. The default value is .
Gets the security settings for the message.
A that specifies the security settings for the message.
Gets or sets the type of security that is applied to this binding.
A that specifies the type of security that is applied to this binding. The default value is .
Gets or sets a Boolean value that specifies whether to bypass the proxy server for local addresses.
if the proxy server is bypassed for local addresses; otherwise, . The default is .
Gets or sets the HTTP hostname comparison mode used to parse URIs.
A value that specifies the HTTP hostname comparison mode used to parse URIs.
Gets or sets the maximum size, in bytes, for a buffer pool that stores TCP messages processed by the binding.
The maximum size (in bytes) for a buffer pool that is processed by the binding. The default value is 65,536 bytes.
Gets or sets the maximum size, in bytes, for a message that can be processed by the binding.
The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.
Gets or sets the encoder used to encode the message.
A value that specifies the encoder used to encode the message. The default value is .
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets or set a URI that specifies the address of the HTTP proxy.
A URI that specifies the address of the HTTP proxy.
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints.
Gets a configuration element that specifies whether reliable sessions are enabled for the endpoint configured with this binding.
An that specifies whether reliable sessions are enabled for the endpoint configured with this binding.
Gets or sets the character set encoding to be used for emitting messages on the binding.
An value that specifies the character set encoding to be used for emitting messages on the binding. The default is .
Gets or sets a Boolean value that specifies whether the binding supports flowing WS-Transactions.
if the binding supports flowing WS-Transactions; otherwise, . The default is .
Gets or sets a Boolean value that specifies whether the system’s auto-configured HTTP proxy is used.
if the system’s auto-configured HTTP proxy is used; otherwise, . The default is .
Gets or sets a value that indicates whether the WCF client will automatically store and resend any cookies sent by a single web service.
if automatic cookies processing is required; otherwise, .
Gets the type of this binding element.
The of this binding element.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets the type of security to be used with this binding.
The that is used with this binding.
Gets the CLR type of the standard binding associated with this configuration element: .
The CLR type of the standard binding associated with the configuration element.
Gets or sets the client callback address for the binding element.
The client callback address for the binding element.
Gets or sets a value that specifies whether context management is enabled.
if context management is enabled; otherwise, .
Gets or sets the context protection level of the SOAP header used to propagate the context information.
The context protection level of the SOAP header used to propagate the context information. The default is .
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets the security settings for the message.
A that specifies the security settings for the message.
Specifies the type of security that is applied.
A value that specifies the type of security that is applied. The default value is .
Gets the security settings for the transport.
A that specifies the security settings for the transport.
Gets or sets the credential used to authenticate the client to the service.
A valid value that specifies the credential used to authenticate the client to the service.
Get a instance which contains the configuration settings to use for extended protection for a session.
Returns .
Gets or sets the credential used to authenticate the client to a domain proxy.
A valid value that specifies the credential used to authenticate the client to a domain proxy.
Gets or sets a string that specifies the authentication realm for digest or basic authentication.
A string that specifies the authentication realm for digest or basic authentication. The default is an empty string.
Gets or sets a string that specifies the value to search for in the X.509 certificate store.
The value to search for in the X.509 certificate store.
Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.
A that specifies the location of the certificate store the client can use to validate the server’s certificate. The default value is .
Gets or sets the name of the X.509 certificate store to open.
A that contains the name of the X.509 certificate store to open.
Gets or sets the type of X.509 search to be executed.
A that specifies the type of X.509 search to be executed.
Gets or sets the certificate validation mode.
The certificate validation mode.
Gets or sets the type of custom client certificate validator used.
The type of to be used.
Gets or sets a value that indicates whether Windows groups are included in the security context.
if Windows groups are included in the security context; otherwise, . The default is .
Gets or sets a value that indicates whether the certificate is mapped to Windows accounts.
if the certificate is mapped to Windows accounts; otherwise, . The default is .
Gets or sets the certificate revocation mode.
The certificate revocation mode.
Gets or sets the trusted store location where the client certificate is validated.
The trusted store location.
Gets or sets a string that specifies the value to search for in the X.509 certificate store.
The value to search for in the X.509 certificate store.
Gets or sets a value that specifies the location of the certificate store that the service can use to validate the client's certificate.
A . The default value is .
Gets or sets the name of the X.509 certificate store to open.
A that contains the name of the X.509 certificate store to open.
Gets or sets the type of X.509 search to be executed.
A that specifies the type of X.509 search to be executed.
Gets or sets a string that specifies the value to search for in the X.509 certificate store.
The value to search for in the X.509 certificate store.
Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.
A that specifies the location of the certificate store the client can use to validate the server’s certificate. The default value is .
Gets or sets the name of the X.509 certificate store to open.
A that contains the name of the X.509 certificate store to open.
Gets or sets the type of X.509 search to be executed.
A that specifies the type of X.509 search to be executed.
Gets or sets a string that specifies the value to search for in the X.509 certificate store.
The value to search for in the X.509 certificate store.
Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.
A that specifies the location of the certificate store the client can use to validate the server’s certificate. The default value is .
Gets or sets the name of the X.509 certificate store to open.
A that contains the name of the X.509 certificate store to open.
Gets or sets the type of X.509 search to be executed.
A that specifies the type of X.509 search to be executed.
Gets the client certificate used for authentication.
A that contains the client certificate used for authentication.
Gets the certificate that is used to represent the service when communicating back to the client.
A that is used to represent the service when communicating back to the client.
Gets the certificate validation mode.
The certificate validation mode.
Gets or sets the type of custom peer certificate validator to be used.
The type of to be used.
Gets or sets the certificate revocation mode.
The certificate revocation mode.
Gets or sets the trusted store location where the peer certificate is validated.
The trusted store location where the peer certificate is validated.
Gets or sets a string that specifies the value to search for in the X.509 certificate store.
The value to search for in the X.509 certificate store.
Gets or sets a value that specifies the location of the certificate store the client can use to validate the peer certificate.
A . The default value is .
Gets or sets the name of the X.509 certificate store to open.
A that contains the name of the X.509 certificate store to open.
Gets or sets the type of X.509 search to be executed.
A that specifies the type of X.509 search to be executed.
Gets the certificate used for authentication.
The certificate used for authentication.
Gets the default certificate to be used to represent the service when communicating back to the client.
A to be used to represent the service when communicating back to the client.
Gets a scoped certificate to be used for representing the service when communicating back to the client.
A to be used for representing the service when communicating back to the client.
Gets the authentication settings for a Secure Sockets Layer (SSL) certificate.
The authentication settings for an SSL certificate.
Gets or sets a string that specifies the value to search for in the X.509 certificate store.
The value to search for in the X.509 certificate store.
Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.
A that specifies the location of the certificate store the client can use to validate the server’s certificate. The default value is .
Gets or sets the name of the X.509 certificate store to open.
A that contains the name of the X.509 certificate store to open.
Gets or sets the type of X.509 search to be executed.
A that specifies the type of X.509 search to be executed.
Gets or sets a string that specifies the value to search for in the X.509 certificate store.
The value to search for in the X.509 certificate store.
Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.
A . The default value is .
Gets or sets the name of the X.509 certificate store to open.
A that contains the name of the X.509 certificate store to open.
Gets or sets the URI for this certificate.
A URI.
Gets or sets the type of X.509 search to be executed.
A that specifies the type of X.509 search to be executed.
Gets or sets the certificate validation mode.
The certificate validation mode.
Gets or sets the type of custom service certificate validator to be used.
The type of to be used.
Gets or sets the certificate revocation mode.
The certificate revocation mode.
Gets or sets the trusted store location where the service certificate is validated.
The trusted store location where the service certificate is validated.
Gets and sets the maximum allowed array length.
The maximum allowed array length.
Gets and sets the maximum allowed bytes returned for each read.
The maximum allowed bytes returned for each read.
Gets and sets the maximum nested node depth for each read.
The maximum nested node depth for each read.
Gets and sets the maximum characters allowed in a table name.
The maximum characters allowed in a table name.
Gets and sets the maximum characters allowed in XML element content.
The maximum characters allowed in XML element content.
Gets or sets the that this class encapsulates.
The that this class encapsulates.
Gets or sets the XPath filter defined.
The XPath filter defined.
Gets an item with the specified key from the collection.
The key to look up in the collection.
The associated with the specified in the collection.
Gets or sets the SOAP style of the serialized data.
One of the values. The default is .
Specifies whether the binding for a service must support queued contracts.
One of the values; the default is .
The value is not one of the values.
Specifies whether the binding must support ordered messages.
instructs Windows Communication Foundation (WCF) to confirm that the binding must support the ordering of messages; otherwise, . The default is .
Gets or sets the type to which it applies.
The to which the attribute applies.
Gets or sets a value that controls whether client callback objects return managed exception information in SOAP faults back to the service.
if WCF returns managed client callback exception information in the SOAP faults for service debugging purposes in duplex communication; otherwise, . The default is .
Gets an object that you can use to provide the X.509 certificate that the client uses to authenticate to the service.
An that represents the client certificate.
Gets the current HTTP Digest credential.
A that represents the credential that the client uses to authenticate to the service when the HTTP Digest authentication method is chosen.
Use this property to specify the endpoint address and binding to use when contacting your local Security Token Service. This information is used when a service requires authentication using an issued token, but the policy of the service (represented as a binding on the client) does not explicitly specify how and where to obtain the issued token.
An that specifies parameters to be used to obtain a token from a local Security Token Service.
Controls the credentials that a peer node uses to authenticate itself to other nodes in the mesh, as well as authentication settings that a peer node uses to authenticate other peer nodes.
A that represents the current peer credential.
Gets or sets the security token handler for the client credential.
The security token handler for the client credential.
Gets an object used to specify a service's X.509 certificate.
An that represents the certificate to use for a particular service.
Gets or sets a value that indicates whether the system is allowed to interactively prompt the user for credentials when necessary. For example, setting it to might be desired in middle-tier scenarios.
if the credential supports interactive mode; otherwise, . The default is .
Gets or sets whether the client credentials uses identity configuration.
if the client credentials uses identity configuration; otherwise, .
Gets a credential object that you can use to set the user name and password that the client uses to authenticate itself to the service.
A that represents the current UserName credential.
Gets an object used to control the Windows credential that the client uses to authenticate itself to the service.
A that represents the current Windows credential.
Gets or set the URI for which the transport channel should be created.
The URI for which the transport channel should be created.
Gets the behaviors associated with the contract description.
The of type associated with the contract description.
Gets or sets the type of callback contract that the contract description specifies.
The of callback contract that the contract description specifies.
Gets or sets the configuration name for the contract description.
The configuration name for the contract.
Gets the collection of behavior for the contract.
The collection of behavior for the contract.
Gets or sets the contract type that the contract description specifies.
The of contract that the contract description specifies.
Gets a value that indicates whether the contract has had a protection level set.
if the protection level has been set; otherwise, .
Gets or sets the name of the contract.
The name of the contract description.
Gets or sets the namespace for the contract.
The namespace of the contract.
The value set is .
Gets the collection of operation descriptions associated with the contract.
The that contains the operation descriptions associated with the contract description.
Gets or sets the level of security protection associated with the contract.
The for the operation.
Gets or sets a value that indicates whether a session is required by the contract.
The that specifies the support for reliable sessions that a contract requires or supports.
Gets or sets a value that specifies whether importation of messages is enabled.
if importation is enabled; otherwise, .
Gets the associated with the operation.
The associated with the operation.
Gets or sets an implementation of the that is used to dynamically map types during serialization and deserialization processes.
Type: A class that maps an to a known data contract type.
Gets or sets a surrogate to be used during the serialization and deserialization processes.
An that is used as a substitute serializer.
Gets or sets a value that specifies whether the data provided by an extension of a type (and therefore not in the data contract) is ignored or not.
to ignore the data; otherwise, .
Gets or sets the maximum number of items in the object graph to serialize or deserialize.
The maximum number of items in the object graph to serialize or deserialize. The default is .
Gets or sets a value that indicates whether asynchronous send behavior is enabled.
if asynchronous send behavior is enabled; otherwise .
Gets or sets the maximum number of receives that can be processed at one time.
The maximum number of receives that can be processed at one time.
The value of the action in the SOAP fault message.
The action of the SOAP fault.
The type of the SOAP fault detail.
The type of the serializable detail object.
Gets a value that indicates whether the fault message has a protection level assigned.
if the fault message has a protection level; otherwise, . The default is .
Gets or sets the name of the SOAP fault.
The name of the SOAP fault.
Gets or sets the namespace of the SOAP fault.
The namespace of the SOAP fault.
Specifies the level of protection the SOAP fault requires from the binding.
One of the values. The default is .
Gets the type of the contract to which the contract behavior is applicable.
The contract to which the contract behavior is applicable.
Gets the parts for the body of the SOAP message.
The body parts that you can inspect or modify.
Gets or sets the portion of the SOAP message that contains the return value.
The return value, if any.
Gets or sets the name of the wrapper element inside the SOAP body element if there is one.
The wrapper element if there is one.
Gets or sets the namespace of the wrapper element in the SOAP body if there is one.
The namespace of the wrapper element if there is one.
Gets or sets the action parameter of the SOAP message that identifies the intent of the message.
A that contains the action URI.
Gets the body of the SOAP message.
The that contains the body of the message.
Gets the direction that indicates whether the message is incoming or outgoing.
The that indicates whether the message is incoming to or outgoing from the service.
Gets a value that indicates whether the has been set.
if the has been set; otherwise .
Gets the description of the headers of the SOAP message.
The that contains descriptions of the headers of the SOAP message.
Gets or sets a type that identifies the type of message contract.
A that identifies the type of message contract.
Gets a description of the properties of the SOAP message.
The that contains the descriptions of the properties of the SOAP message.
Gets or sets the security services required for the message.
The value of that specified the security services required for the message.
The value set is not valid value for .
Gets or sets the intended recipient of the message header.
A URI that indicates the intended recipient of the message header.
Gets or sets a value indicating if the header must be understood according to the SOAP 1.1 and 1.2 specification..
if processing the message header is mandatory; otherwise, .
Gets a value that indicates whether the header should be relayed.
if the message header can be relayed; otherwise, . The default is false according to the SOAP 1.1 specification.
Gets or sets a value that indicates whether the message header is a message contract header.
if the message header is a message contract header; otherwise, .
Gets a value that indicates whether the message part has a value for the property.
if a has been set for this message part; otherwise, .
Gets or sets the index of the message part.
The index of the message part.
Gets or sets the member information for the message part.
The member information for this message part.
Gets or sets a value that controls whether the message part can occur more than once in the message.
if there can be more than one; otherwise, .
Gets or sets the name of the message part.
The name of the message part.
Gets or sets the namespace of the message part.
The namespace of the message part.
Gets or sets the of the message part.
The of the message part.
Gets or sets the type of the message part.
The type of the message part.
Gets a value that indicates whether the is a warning or an error.
if the is to be considered a warning; otherwise, . The default is .
Gets the error or warning message.
The message for the .
Gets or sets the credentials used to make an HTTP/GET request.
The object used to establish the request credentials.
Gets or sets the maximum number of references to metadata that the downloads.
The number of metadata references the resolves. The default is 10.
Gets or sets the period of time within which the metadata must be downloaded before an exception is thrown.
The period within which the metadata must be downloaded; the default is 1 minute.
Gets or sets a value that controls whether references to metadata are resolved.
if references to metadata are resolved; otherwise, . The default is .
Gets or sets the client security credentials used to make a WS-Transfer metadata request.
The client security credentials used to make a WS-Transfer metadata request.
Gets a collection of errors that occurred during metadata export.
The export errors that occurred.
Specifies the version of WS-Policy specification being used.
A instance.
Gets a dictionary of objects used in the export of metadata.
A dictionary of objects used by the importer to export contracts and endpoints.
Gets a value that indicates whether there were errors importing the metadata.
A collection of objects.
Gets a dictionary of contracts by name that the importer knows about.
A dictionary of contracts listed by XML qualified name.
Gets a collection of policy importers that the importer calls to process policy assertions.
A collection of policy importers that the uses to process policy assertions.
Gets or sets a collection of objects used in the importing of metadata.
A dictionary of objects keyed by type.
Gets the default set of quotas for metadata importers.
Returns the that contains the default set of quotas for metadata importers.
Gets the maximum quotas values for a metadata importer.
Returns the that contains the maximum quota values for a metadata importer.
Gets or sets the address of the metadata documents.
The address of the metadata documents.
Gets or sets the network address of a service that returns metadata.
An endpoint that returns metadata.
Gets or sets the version implemented in, or used by the endpoint.
An that represents the version implemented in, or used by the endpoint.
Gets a collection of XML attributes that you can use to add or remove attributes extensions to the metadata.
The collection of XML attributes for the . The default collection is empty.
Gets or sets a value that indicates the type of metadata.
The dialect for the metadata. The default is .
Gets or sets an identifier for the metadata.
The identifier for the metadata. The default is .
Gets or sets the contained metadata object.
The metadata contents for this .
Contains the value of the metadata exchange dialect.
The dialect for a WS-Metadata Exchange document.
Contains the value of the WS-Policy dialect.
The dialect for a WS-Policy policy expression.
Contains the value of the Web Services Description Language (WSDL) dialect.
The dialect for a WSDL document.
Contains the value of the XML Schema dialect.
The dialect for an XML Schema document.
Gets a collection of objects that appear in the serialized form of the .
The objects that appear in the serialized form of the .
Gets a collection of objects that represents the metadata.
A collection of objects that represents the metadata.
Gets or sets a value that specifies whether to ensure that a header is understood according to the SOAP 1.1 and 1.2 specifications.
if the header must be correctly processed or a fault is thrown; otherwise, . The default is .
Gets the for the asynchronous begin operation.
The for the asynchronous begin operation. Returns null if the operation is a synchronous operation.
Gets the code generation context for the service contract.
The for the current operation.
Gets the declaring type for the current operation.
The declaring type for the current operation.
Gets the asynchronous end operation declaration.
The asynchronous end operation. Returns null if the operation is a synchronous operation.
Gets a value that indicates whether asynchronous methods are generated for the current operation.
if the operation is asynchronous; otherwise, .
Gets a value that indicates whether a task is generated for the current operation.
if a task is generated for the current operation; otherwise, .
Gets the for the current operation.
The for the current operation.
Gets the that generates the current operation.
The that generates the current operation.
Gets the for the synchronous operation.
The for the synchronous operation.
Gets the for the task operation.
The for the task operation.
Gets or sets the begin method of the operation.
The that provides access to the attributes and metadata of the method.
Gets or sets the operation behaviors associated with the operation.
A that contains the objects associated with the operation.
Gets or sets the contract to which the operation belongs.
The for the operation.
Gets or sets the end method of the operation.
The that provides access to the attributes and metadata of the method.
Gets the descriptions of the faults associated with the operation description.
The that contains details about the faults associated with the operation description.
Gets a value that indicates whether the operation has had a protection level set.
if the protection level has been set; otherwise, .
Gets or sets a value that indicates whether the method implements an operation that can initiate a session on the server (if such a session exists).
if the operation is permitted to initiate a session on the server, otherwise, . The default is .
Gets or sets a value that indicates whether an operation returns a reply message.
if this method receives a request message and returns no reply message; otherwise, . The default is .
Gets or sets a value that indicates whether the service operation causes the server to close the session after the reply message, if any, is sent.
if the operation causes the server to close the session, otherwise, . The default is .
Gets the known types associated with the operation description.
The collection of known types associated with the operation description.
Gets or sets the descriptions of the messages that make up the operation.
A that contains descriptions of the messages that makes up the operation.
Gets or sets the name of the operation description.
The name of the operation description.
Gets the set of behaviors for the operation.
The set of behaviors for the operation.
Gets or sets the protection level for the operation.
The for the operation.
Gets or sets the service synchronization method of the operation description.
The that provides access the attributes and metadata of the method.
Gets or sets the method used for the task operation.
The method used for the task operation.
Gets a collection of binding elements to which custom binding elements that implement policy assertions are added.
A that contains the binding elements for an endpoint.
Gets the contract for the endpoint.
The contract for the endpoint.
Gets the default WS-Policy version.
A instance that specifies the default policy version.
Gets the namespace for the policy version.
A string that contains the WS-Policy namespace.
Gets a instance that represents WS-Policy 1.2.
A instance that represents WS-Policy 1.2.
Gets a instance that represents WS-Policy 1.5.
A instance that represents WS-Policy 1.5.
Gets or sets the value that represents the authentication scheme used by the service.
The authentication scheme used by the service.
Gets the associated with this behavior.
Returns .
Gets or sets a collection of external authorization policies.
A collection of external authorization policies.
Behavior is read-only.
Gets or sets a value that indicates whether the service performs impersonation for all the operations that it supports.
if the service performs impersonation for all the operations that it supports; otherwise, . The default is .
Behavior is read-only.
Gets or sets a value that indicates whether the service performs impersonation on serializing reply.
if the service performs impersonation on serializing reply; otherwise, .
Gets or sets the principal permission mode.
The principal permission mode.
Gets or sets a custom role provider.
A custom role provider.
Behavior is read-only.
Gets or sets the service authorization manager.
The service authorization manager.
Gets the for the current contract.
The for the current contract.
Gets the for the current contract.
The for the current contract.
Gets the for the duplex callback contract on the service contract.
The for the duplex callback contract on the service contract.
Gets a collection of objects that represent the contract operations.
A collection of objects that represent the contract operations.
Gets the that is to generate the contract.
The that is to generate the contract.
Gets the instance that contains the generated binding configurations.
A instance that contains the generated endpoint configurations.
Gets a collection of objects generated when generating service contract code and endpoint configurations.
A collection of objects.
Gets a mapping from contract description namespaces to managed namespaces that is used when generating code.
A mapping from contract description namespaces to managed namespaces.
Gets or sets options for generating service contract code.
A object.
Gets a mapping from contract descriptions to referenced contract types.
A mapping from contract descriptions to referenced contract types.
Gets the target object for generating service contract code.
A object.
Gets the current client certificate authentication and provisioning settings for this service.
An instance.
Gets or sets the exception mapper associated with the service credentials.
The exception mapper associated with the service credentials.
Gets or sets the identity configuration for the service.
The identity configuration for the service.
Gets the current issued token (for example, SAML) authentication settings for this service.
An instance.
Gets the current credential authentication and provisioning settings to be used by peer transport endpoints configured on the service.
A instance.
Gets the current settings to be used by a secure conversation.
A instance.
Gets the current certificate associated with this service.
An instance.
Gets or sets whether the service credential uses identity configuration.
if the service credential uses identity configuration; otherwise, .
Gets the current user name/password authentication settings for this service.
A instance.
Gets the current Windows authentication settings for this service.
A instance.
Gets or sets high-level access to the definition of a binding.
A channel binding.
Gets or sets a value that controls whether Windows Communication Foundation (WCF) publishes an HTML help page at the address controlled by the property.
if WCF publishes an HTML help page; otherwise, . The default is .
Gets or sets the location at which the HTML help file is published.
The relative or absolute HTTP-based URL of the custom HTML help file that the user sees when the endpoint is viewed using an HTML browser.
Gets or sets high-level access to the definition of a binding.
A channel binding.
Gets or sets a value that specifies whether Windows Communication Foundation (WCF) returns an HTML help file over HTTPS at the address controlled by the property.
if an HTML help file is returned to clients making an HTTPS/GET request such as that of an HTML browser; otherwise, . The default is .
Gets or sets the location at which an HTML file is published for retrieval using HTTPS.
The relative or absolute HTTPS-based URL of the custom HTML help file that the user sees when the endpoint is viewed using an HTML browser.
Gets or sets a value that specifies whether to include managed exception information in the detail of SOAP faults returned to the client for debugging purposes.
if Windows Communication Foundation (WCF) returns managed exception information in the SOAP faults for client debugging purposes; otherwise, . The default is .
Gets the behaviors associated with the service.
The of type that contains the behaviors associated with the service.
Gets or sets the name of the <> configuration element.
The name of the <service> configuration element used to configure the service.
Gets the collection of endpoints from the service description.
The that contains the endpoints defined for the service.
Gets or sets the name of the service.
The name of the service.
Gets or sets the namespace for the service.
The namespace for the service.
Gets the type of the service.
An instance of the that implements the service.
Gets or sets the endpoint address for the service endpoint.
The that specifies the location of the service endpoint.
Gets the behaviors for the service endpoint.
The of type that contains the behaviors specified for the service endpoint.
Gets or sets the binding for the service endpoint.
The for the service endpoint.
Gets the contract for the service endpoint.
The that specifies the contract for the service endpoint.
Gets the endpoint behaviors for the service.
The endpoint behaviors for the service.
Gets or sets whether the service endpoint is generated by the system as opposed to being user-defined.
if the service endpoint is generated by the system; otherwise, .
Gets or sets the URI at which the service endpoint listens.
The at which the service endpoint listens. The default value is provided by of the returned by .
Gets or sets how the transport handles the URI that is provided for the service to listen on.
The for the service endpoint. The default value is .
Gets or sets the name of the service endpoint.
The name the service endpoint. The default value is the concatenation of the binding name and the contract description name. For example, +'_' + .
Gets or sets a value that is the location of service metadata.
The location of the service metadata.
The value is absolute and the schema is neither http nor https.
Gets or sets a binding used to configure metadata retrieval when the transport is HTTP.
A that can be used to retrieve metadata over the HTTP protocol.
Gets or sets a value that indicates whether to publish service metadata for retrieval using an HTTP/GET request.
if the WSDL is published; otherwise, . The default is .
Gets or sets the location of metadata publication for HTTP/GET requests.
The absolute or relative location of the metadata.
Gets or sets a binding used to configure metadata retrieval when the transport is HTTPS.
A that can be used to retrieve metadata over the HTTPS protocol.
Gets or sets a value that indicates whether to publish service metadata for retrieval using an HTTPS/GET request.
if the WSDL is published; otherwise, . The default is .
Gets or sets the location of metadata publication for HTTPS/GET requests.
The address of HTTPS metadata.
Gets or sets the internal object used to publish the service metadata.
The internal object.
Gets or sets a value that specifies whether metadata generation should be disabled for the endpoint.
if metadata generation should be disabled; otherwise .
Gets the service's metadata at runtime.
A object that contains the service's metadata at runtime. Changes in the returned collection are reflected in subsequent requests for the service metadata.
Gets the single WSDL used by the service.
The single WSDL used by the service.
Gets or sets the location where secure-related event logs are written.
The . The default value is .
and are not valid members of .
Gets or sets the type of authentication events to audit at the message level.
One of the enumeration values. The default is .
and are not valid members of .
Gets or sets the type of authorization events to audit at the service level.
One of the enumeration values. The default is .
and are not valid members of . The default is .
Gets or sets a value that indicates whether failure to audit affects the application.
if failure to audit does not affect the application; otherwise, . The default is .
Gets or sets a value that specifies the maximum number of messages actively processing across a .
The upper limit of active messages in the service. The default is 16 times the processor count.
Gets or sets a value that specifies the maximum number of objects in the service that can execute at one time.
The maximum number of objects in the service at one time. The default is the sum of the value of and the value of ..
Gets or sets a value that specifies the maximum number of sessions a object can accept at one time.
The maximum number of sessions a service host accepts. The default is 100 times the processor count.
Gets or sets the maximum number of receive operations that can be batched together in one transaction.
The maximum number of receive operations that can be batched together in one transaction.
is less than 0.
Gets a dictionary of default ports keyed by the address schemes.
A dictionary of default ports keyed by the address schemes.
Gets the being exported or imported.
The being exported or imported.
Gets the that represents the contract.
The that represents the contract.
Gets the being exported or imported.
The being exported or imported.
Gets the being exported or imported.
The being exported or imported.
Gets the for the WSDL endpoint.
The for the WSDL endpoint.
Gets the for the WSDL endpoint.
The for the WSDL endpoint.
Gets a collection of objects after calling one of the export methods.
A collection of objects.
Gets a set of objects after calling one of the export methods.
A set of objects.
Gets a set of objects that describe the contract information in the metadata documents.
A collection of objects that describe the contract information in the metadata documents.
Gets a set of objects used to import custom WSDL information.
A set of objects used to import custom WSDL information.
Gets a set of objects that describe types in the metadata.
A set of objects that describe types in the metadata.
Gets the object that holds SOAP use and format options.
An that holds SOAP use and format options.
Gets a read-only copy of action strings for which this tests.
The that contains the action strings for which this tests.
Gets a value that indicates whether the transacted accept method calls on listener are asynchronous.
if the transacted accept method calls on listener are asynchronous; otherwise, .
Gets the name of the binding used to configure the service.
The binding name of the service.
Gets a set of objects that you can use to inspect and add state to channels when they are first created.
A of type objects.
Gets the default interval of time allowed for the channel dispatcher to close.
The that specifies the default interval of time allowed for the channel dispatcher to close.
Gets the default interval of time allowed for the channel dispatcher to open.
The that specifies the default interval of time allowed for the channel dispatcher to close.
Gets the endpoint dispatchers which forward messages to the channel endpoints.
A of which forward messages to the channel endpoints.
Gets a set of objects that can be used to insert custom error handling functionality for an endpoint.
A of objects.
Gets the host for the service associated with the dispatcher.
The for the service associated with the dispatcher.
Gets or sets a value that indicates whether to include the details about an exception in a fault.
if the details about an exception are included in the faults; otherwise, .
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
Gets a value that indicates whether the accept method calls on the listener are done under a transaction.
if the accept method calls on the listener are done under a transaction; otherwise, .
Gets a value that indicates whether the receive method calls on the listener are done under a transaction.
if the receive method calls on the listener are done under a transaction; otherwise, .
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
Gets the listener associated with the channel dispatcher.
The associated with the channel dispatcher.
Gets or sets a value that indicates whether the channel dispatcher adds addressing headers to request-reply messages.
if the proxy does not add any addressing headers; otherwise, . The default is . See Remarks.
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
Gets or sets the maximum pending messages per channel.
An integer representing a maximum number of messages.
Gets or sets the maximum size for a transacted batch.
The maximum size for a transacted batch.
The value set is less than zero.
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
Gets or sets the SOAP message and WS-Addressing versions that are used or expected.
The that is used or expected.
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
Gets or sets whether ReceiveContext is enabled.
if ReceiveContext is enabled; otherwise, .
Gets or sets a value that specifies whether the dispatcher uses synchronous calls to read messages from channels.
if the dispatcher uses synchronous methods to read messages from channels; otherwise, . The default is .
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
Gets or sets whether messages are sent asynchronously.
if messages are sent asynchronously; otherwise, .
Gets or sets the service throttle for the service associated with the channel dispatcher.
A object.
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
Gets or sets the default isolation level for transactions.
One of the values. The default is .
The isolation level set is not defined.
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
Gets or sets a value that specifies the default timeout for new transactions created by the dispatcher on behalf of the service.
A value that represents the default timeout period for transactions. The default is .
The value set is less than zero or is too large.
The communication object is in an or state.
The communication object is in a or state.
The communication object is in a state.
When overridden in a derived class, gets the service host associated with the channel dispatcher.
The for the service associated with the dispatcher.
When overridden in a derived class, gets the channel listener associated with the channel dispatcher.
The associated with the channel dispatcher.
Gets the action of the operation.
The action of the operation.
Gets or sets the method associated with an asynchronous operation.
A object that represents the method handling the begin portion of an asynchronous method pair, or if the operation is not part of an asynchronous method pair.
Gets a collection of parameter inspector objects used to view or modify parameters prior to or subsequent to a client call.
A collection of parameter inspector objects used to view or modify parameters prior to or subsequent to a client call.
Gets or sets a value that indicates whether the property value is used to deserialize the reply message.
if the return type is not a ; otherwise, .
Gets or sets the method that implements the asynchronous end method for the operation.
A that represents the end method for the operation, or if the operation is not asynchronous.
Gets a collection of objects that represent the specified SOAP faults for this operation.
A collection of SOAP faults specified for this operation.
Gets or sets the formatter that serializes objects into messages and deserializes messages into objects.
An implementation.
Gets or sets a value that indicates whether a session can be started by a message to this operation.
if a message to this operation can initiate a session; otherwise, .
Gets or sets a value that indicates if the operation is a one-way operation.
if the indigo2 client should not expect a reply; otherwise, . The default value is .
Gets or sets a value that indicates if this operation is the last one in a session.
if the associated session is closed after the operation is invoked; otherwise, .
Gets the name of the operation.
The name of the operation.
Gets or sets a collection of objects that can inspect and modify inbound and outbound objects for a particular client method.
A collection of implementations.
Gets the containing object.
The containing object.
Gets the action of the reply message for this operation.
The action of the reply.
Gets or sets a value that specifies whether the object serializes an outbound message.
if the property serializes the return values into a reply message; otherwise, . The default is .
Gets or sets the method that is associated with this operation.
A that represents the method that implements the operation. If the operation is asynchronous, this value is and the implementing methods are stored in the and properties.
Gets or sets the method associated with a task.
A object that represents the method associated with a task.
Gets or sets the type of the result of the method that is associated with a task.
The of the result of the method that is associated with a task.
Gets a collection of parameter inspectors.
A collection of parameter inspectors.
Gets or sets the type of the callback contract associated with a duplex client.
A object that represents the callback contract associated with a duplex client.
Gets the dispatch run-time that dispatches service-initiated operations.
A object. If the contract is a duplex contract, the dispatch behavior contains service-initiated operations; otherwise the dispatch behavior contains no operations.
Gets a collection of channel initializer objects used to customize the channel associated with a client.
A collection of implementations.
Gets a collection of message inspector objects used to view or modify messages of a particular service operation.
A collection of message inspector objects used to view or modify messages of a particular service operation.
Gets a collection of client operation objects used to attach extension objects that inspect or modify messages and behavior of a particular service operation.
A collection of client operation objects used to attach extension objects that inspect or modify messages and behavior of a particular service operation.
Gets or sets the type of the contract associated with a client.
The object that represents the contract associated with this client.
Gets the name of the contract associated with a client.
The contract name for a client.
Gets the namespace of the contract associated with a client.
The namespace of the contract associated with a client.
Gets a collection of an interactive channel initializer.
A synchronized collection of type .
Gets or sets a value that indicates whether the client adds addressing headers to request-reply messages.
if the client does not add any addressing headers; otherwise, . The default is . See Remarks.
Gets or sets the maximum fault size.
An integer representing the maximum fault size.
Gets a collection of message inspector implementations for a client.
A collection of implementations.
Gets or sets a value that indicates whether the MessageVersionNoneFaultsEnabled property is set.
if the MessageVersionNoneFaultsEnabled property is set; otherwise, .
Gets a collection of client operations for a client.
A synchronized collection of objects.
Gets or sets an implementation that can be used to select a .
An object that selects a .
Gets the client operation for methods that do not have a corresponding in the collection.
A that represents the method to which the current message contents are routed when the operation selector cannot find an operation that matches the message.
Gets or sets a value that specifies whether the system or the application enforces SOAP header processing.
if the system is to perform SOAP header processing; otherwise , which indicates that the application performs this processing. The default value is .
Gets or sets the transport address that is used to send messages through the client.
A that is the destination address for the transport. The default value is the value of the client.
Gets a collection of message inspector implementations for a client.
A collection of message inspector implementations.
Gets a collection of client operations for a client.
A collection of client operations.
Gets the value of the action for this operation.
The value of the action for this operation.
Gets or sets whether parameters are to be automatically disposed.
if the parameters are to be automatically disposed; otherwise .
A collection of objects that defines the methods that enable the initialization and recycling of thread-local storage with the thread that invokes user code.
A collection of objects.
Gets or sets a value that indicates whether the property value is used to deserialize the request message.
if the return type is of type and there are no out parameters; otherwise, .
Gets a collection of objects that represent the specified SOAP faults for this operation.
A collection of SOAP faults specified for this operation.
Gets or sets the formatter that deserializes messages into objects and serializes objects into messages.
An implementation.
Gets or sets a value that indicates the degree to which the operation requires impersonation.
One of the values.
Gets or sets the object that invokes the user-defined method.
The object that invokes the user-defined method.
Gets or sets whether the scope of the operation is inside a transacted receive activity.
if the scope is inside a transacted receive activity; otherwise, .
Gets a value that indicates if the operation is a one-way operation.
if the operation has only an input; otherwise, .
Gets or sets a value that indicates if this operation is the last one in a session.
if the associated session is closed after the operation is invoked; otherwise, .
Gets the name of the operation.
The name of the operation. This is used as the key to the collection.
Gets or sets a collection of objects that can inspect and modify inbound and outbound objects for a particular proxy method.
A collection of implementations.
Gets the associated object.
The associated object.
Gets or sets a value that specifies whether to recycle the service object after a call.
if the instance is released after a call is completed; otherwise, . The default is .
Gets or sets a value that specifies whether to recycle the service object prior to dispatching the call.
if the instance is released and a new one created prior to dispatching the call; otherwise, . The default is .
Gets the action of the reply message for the operation.
The action of the reply message for the operation.
Gets or sets a value that specifies whether the object serializes reply messages.
if the property serializes the return values into a reply message; otherwise, .
Gets or sets a value that specifies whether the current transaction automatically completes when the operation returns successfully.
if the operation automatically completes on successful return; otherwise, . The default is .
Gets or sets a value that specifies whether the operation must execute within a transaction.
if the operation must execute within the scope of a transaction; otherwise, . The default is .
Gets or sets a value that specifies whether the service closes an input session when the client closes an output session.
if the service closes an input session when the client closes an output session; otherwise, . The default is .
Gets the object that represents the installation point for extensions to Windows Communication Foundation (WCF) for outbound calls to a duplex callback endpoint.
The object that is the installation point for run-time client customization in duplex contracts.
Gets the for this dispatch run-time object.
The channel dispatcher for the dispatch run-time object.
Gets or sets whether an instance of a service processes messages sequentially or concurrently.
A object that controls whether an instance of a service processes messages sequentially or concurrently.
Gets the for this dispatch runtime.
The for this dispatch runtime.
Gets a value that indicates whether messages are to be dispatched in the order they were sent.
if messages are to be dispatched in the order they were sent; otherwise, .
Gets or sets the external authorization policies that define a set of rules for authorizing a user, given a set of claims.
A of objects that define a set of rules for authorizing a user, given a set of claims.
Gets or sets whether to ignore the .
, the is ignored when executing the service method; otherwise .
Gets or sets a value that controls whether the service attempts to impersonate using the credentials provided by the incoming message.
if the service attempts to impersonate based on message credentials when an operation's property value is either or ; if the service attempts impersonation only if an operation's property value is . The default is .
Gets a value that indicates whether impersonation is used on serializing reply operation.
if impersonation is used on serializing reply operation; otherwise, .
Gets a collection of objects that can be used to add a custom handler to control how input sessions are closed.
A of type objects.
Gets a collection of objects that can be used to inspect or modify an object when it is first created.
A object of type .
Gets or sets the to be used by the .
The to be used by the .
Gets or sets an object that you can use to control the creation and destruction of service objects.
An object that controls the creation and destruction of service objects associated with an object.
Gets or sets a value that specifies whether successful message authentication events are written to the event log specified by .
One of the values. The default is .
Gets a collection of objects that can be used to attach a custom message inspector for all incoming and outgoing messages across the endpoint.
A object of type .
Gets a collection of objects that can be used to control the execution behavior of a particular operation.
A of type and objects.
Gets or sets the object that controls the selection of a destination for a particular message.
The object.
Gets or sets whether the message is preserved.
if message is preserved; otherwise, .
Gets or sets a value that specifies how the property is set.
One of the values; the default is .
Gets or sets a value that specifies whether the service object is recycled after the transaction successfully completes.
if the service object is recycled after the transaction successfully completes; otherwise, . The default value is the value of .
Gets or sets the custom that is used by the .
The custom that is used by the .
Gets or sets the location of the audit log.
One of the values.
Gets or sets the object that manages an authentication process for service operations.
An authentication management object.
Gets or sets a value that controls what service authorization events are audited.
One of the values. The default is .
Gets the that provides authorization checking for the .
A that provides authorization checking for the .
Gets or sets the singleton to be used by the .
The singleton to be used by the .
Gets or sets a value that specifies whether to suppress non-critical exceptions that occur during the logging process.
if non-critical exceptions that occur during the logging process are suppressed; otherwise, . The default is .
Gets or sets the synchronization context that is used to invoke the service operations.
The object used to determine on which thread the service operation is invoked.
Gets or sets a value that specifies whether to automatically complete the current transaction when the session closes.
if transactions automatically complete when the session closes; otherwise, . The default is the value specified by .
Gets or sets the contract type.
The type of the contract.
Gets or sets the operation to which unrecognized messages are dispatched.
The to which unrecognized messages are dispatched.
Gets or sets the value of .
The value of .
Gets the address that the tests messages against.
The that the tests messages against.
Gets a value that indicates whether the host name is included in the endpoint address comparison.
if the host name is included in the endpoint address comparison; otherwise, .
Gets or sets a object that is used to identify whether a particular message is destined for the endpoint address.
The address filter used to route the message to the appropriate endpoint.
Gets the associated object, which can be used to inspect or modify other channel-related values and behaviors.
The channel dispatcher which can be used to inspect or modify other channel-related values and behaviors.
Gets or sets the object that is used to identify whether a message is destined for this contract.
The filter used to route messages to the appropriate contract.
Gets the endpoint contract name.
The name of the endpoint contract.
Gets the namespace of the endpoint contract.
The namespace of the endpoint contract.
Gets the object used to inspect, modify, or extend run-time behavior across a service endpoint or a client callback endpoint.
The object used to inspect, modify, or extend run-time behavior across a service endpoint or a client callback endpoint.
Gets the address of the endpoint.
The address of the endpoint.
Gets or sets the priority of the and the combination when the is selecting endpoints.
The priority of the filter.
Gets a value that indicates whether the endpoint is created internally by the server and not by the user.
if the endpoint was generated by the system; otherwise, .
Gets an instance of that handles all exceptions.
An object that returns for all exceptions.
Gets or sets the current implementation for the application domain.
Assign a custom object that receives unhandled exceptions that occur on asynchronous Windows Communication Foundation (WCF) threads.
Gets or sets the current transport implementation for the application domain.
A custom object that receives unhandled exceptions that occur within the global Windows Communication Foundation (WCF) transports.
Gets the SOAP fault action value.
The SOAP fault action value.
The type of the object that is serialized as the SOAP fault detail.
The that represents the serialized SOAP fault detail.
Gets the collection of filters that contains the filter that caused the exception to be thrown.
The of type that contains the filters that caused the exception to be thrown.
Gets a value that indicates whether parameters are required to determine the selection.
if parameters are required; otherwise, .
Gets a value that specifies whether the or method is called by the dispatcher.
if the dispatcher invokes the synchronous operation; otherwise, .
Gets the collection of s that exceeded the quota of nodes.
The collection of s that exceeded the quota of nodes.
Gets the number of filter/ pairs in the filter table.
The number of filter/ pairs items in the filter table.
Gets or sets the default priority for the filter table.
The default priority assigned by filters added to the filter table. The default value for the default priority is 0.
Gets a value that indicates whether the filter table is read-only.
for all filter tables.
Gets or sets the filter data associated with the specified .
The associated with the filter data to get or set.
The filter data associated with the . If the specified is not found, a get operation throws a , and a set operation creates a new filter data element with the specified as the key.
is .
The property is retrieved, and the is not in the table.
Gets a collection of all the filters contained in the filter table.
An of all the filters contained in the filter table.
Gets a collection of all the contained in the filter table.
An of all the contained in the filter table.
Gets the number of query/data pairs in the table.
Returns .
Gets a value that indicates whether the table is read-only.
for all tables.
Gets or sets the query object associated with the data type.
The query object to get or set.
Returns .
Returns a collection of all the collection keys contained in the table.
A collection of all of the query objects contained in the table.
Gets a collection of the result values contained in the table.
All of the result values contained in the table.
Gets the collection of filters that caused the exception to be thrown.
The of type that contains the filters that caused the exception to be thrown.
Gets the Endpoint Address that the tests messages against.
The that the tests messages against.
Gets a value that indicates whether the host name is included in the endpoint address comparison.
if the host name is included in the endpoint address comparison; otherwise, .
When overridden in a derived class, gets or sets a value associated with the node in the data where the XPath navigator is positioned.
A value that is associated with the navigator’s current position.
Gets or sets the maximum number of messages actively processing across all dispatcher objects in a .
The upper limit of active messages in the service. The default is 16 * number of processors in the computer.
Gets or sets the maximum number of service objects that can execute at one time.
The maximum number of objects in the service at one time. The default is Maximum Concurrent Calls + Maximum Concurrent Sessions.
Gets or sets a value that specifies the maximum number of sessions a object can accept at one time.
The maximum number of sessions a service host accepts. The default is 100 * number of processors in the computer.
Gets a value that indicates whether to include white space nodes in the output.
Always returns .
Gets the manager that resolves namespace prefixes in the XPath expression that defines the filter.
The for the current .
Gets or sets the maximum number of nodes that should be looked at during filter evaluation.
The maximum number of nodes that should be looked at during filter evaluation.
The quota is zero or negative.
Gets the XPath expression that defines the query criteria for the filter.
The XPath expression for the filter.
Gets the number of filter/data pairs currently in the filter table.
The number of filter/data pairs currently in the filter table.
The is not read-only.
Always returns .
Gets or sets the filter data associated with the specified .
The associated with the filter data to get or set.
The filter data associated with the . If the specified is not found, a get operation throws a and a set operation creates a new filter data element with the specified as key.
is .
A compiler error occurred.
The property is retrieved and the is not in the table.
Gets a collection of all the filters contained in the .
An of all the s contained in the filter table.
Gets or sets the maximum number of XML document nodes that can be examined by the individual filters during a single call to a method. This value applies for each filter.
The number of nodes that can be examined.
Gets a collection of all the contained in the .
An of all the contained in the filter table.
Returns the type of the value returned by the XPath query.
One of the enumeration values. To get the actual result, use the corresponding method. For example, if the value is , use the method.
Gets the inner duplex channel.
The inner duplex channel.
Gets a version-neutral representation of the anonymous URI.
A with the value http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous.
Gets the collection of address headers for the endpoints that the builder can create.
The that contains address information for the endpoint.
Gets the identity for the endpoint used to authenticate it.
The for the endpoint.
Gets a value that indicates whether the endpoint is anonymous.
if the endpoint is ; otherwise, .
Gets a value that indicates whether the URI for the endpoint is the .
if the URI of the endpoint is ; otherwise, .
Gets a version-neutral URI used for the address of an endpoint to which a message must not be sent.
A with the value http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/None.
Gets the URI for the endpoint.
The for the endpoint.
Gets the list of address headers for the endpoints that the builder can create.
The of type that contains the address headers for the endpoints that the builder can create.
Gets or sets the identity for the endpoints that the builder can create.
The for the endpoint.
Gets or sets the URI for the endpoints that the builder can create.
The that specifies the endpoint address.
Gets the identity claim that corresponds to the identity.
The that represents the identity claim.
Gets a string that contains the URI name for the SOAP role associated with the current message version for the next destination.
A string that contains http://schemas.xmlsoap.org/soap/actor/next if SOAP1.1 is used; a string that contains http://www.w3.org/2003/05/soap-envelope/role/next if SOAP1.2 is used; and an empty string if the message version is none.
Gets the envelope version not using a version of SOAP.
The envelope version not using a SOAP formatting.
Gets the SOAP1.1 envelope version.
The SOAP1.1 object.
Gets the SOAP1.2 envelope version.
The SOAP1.2 object.
Gets or sets the help link from the exception passed to the constructor.
The help link information of the exception.
Gets or sets the object that represents the inner exception.
The inner exception information.
Gets or sets the message from the exception passed to the constructor.
The exception message.
Gets or sets the stack trace information from the exception passed to the constructor.
The stack trace of the exception.
Gets or sets the type string for the exception passed to the constructor.
The type string for the exception passed to the constructor.
Gets whether the collection is read-only.
always returns .
Gets a value that indicates whether the fault is a SOAP 1.1 or SOAP 1.2 fault.
if the fault is a SOAP 1.1 or SOAP 1.2 fault; otherwise .
Gets a value that indicates whether the fault is a SOAP 1.1 server fault or a SOAP 1.2 receiver fault.
if the fault is a SOAP 1.1 server fault or a SOAP 1.2 receiver fault; otherwise .
Gets a value that indicates whether the fault is a SOAP 1.1 client fault or a SOAP 1.2 sender fault.
if the fault is a SOAP 1.1 client fault or a SOAP 1.2 sender fault; otherwise .
Gets the local name of the fault code.
The local name of the fault code.
Gets the namespace for the fault code.
A Uniform Resource Identifier (URI) for the namespace name.
Gets the fault subcode.
A object that represents the fault subcode.
Gets or sets the action of the SOAP fault message that is specified as part of the operation contract.
The value of the action for the SOAP fault message.
Gets the type of a serializable object that contains error information.
The type that represents the serializable error class.
Gets a value that indicates whether the SOAP fault message has a protection level assigned.
if the fault message has a protection level; otherwise, . The default is .
Gets or sets the name of the fault message in Web Services Description Language (WSDL).
The fault message name. The default is the name of the type used as the fault detail.
Gets or sets the namespace of the SOAP fault.
The namespace of the SOAP fault.
Specifies the level of protection the SOAP fault requires from the binding.
One of the values. The default is .
Gets the value of the SOAP action for the fault message.
The value of the SOAP action for the fault message.
Gets the fault code for the SOAP fault.
The fault code for the SOAP fault.
Gets the message for the exception.
The exception message.
Gets the for the SOAP fault.
The reason for the SOAP fault.
Gets the object that contains the detail information of the fault condition.
The detail object that is the type parameter of the object.
Gets or sets a value that indicates that the should be used for reading and writing faults.
if the should be used for reading and writing faults; if the should be used. The default is .
Gets a collection of fault descriptions in different languages.
A collection of objects, where each object describes the fault in a different language.
Gets the text of the SOAP fault reason.
The text of the SOAP fault reason.
Gets the language of the SOAP fault reason.
The language of the SOAP fault reason.
Gets and sets the algorithm suite that specifies the message encryption and key-wrap algorithms.
A . The default is .
The value is .
Gets a collection of the instances for this binding.
A of type . The default is an empty collection.
Gets or sets whether a security context requires being put into place.
if security context requires placing; otherwise, .
Specifies the type of key to be issued.
A . The default is .
The value is not a valid .
Specifies the type of token which should be issued by the security token service.
The type of token to be issued. The default is , which causes WCF to request a SAML security token from the STS.
Gets or sets the endpoint address of the security token service that issues credentials for the service.
The of the security token service.
Gets or sets the binding to be used by the client when communicating with the security token service whose endpoint address equals .
The to be used by the client when communicating with the security token service.
Gets or sets the endpoint address for communicating with the security token service out of band.
The to be used when communicating with the security token service out of band.
Specifies whether a message level SSL negotiation is done to obtain the service’s certificate.
if the service certificate is negotiated; if the service certificate is available out of band. The default is .
Gets a collection of XML elements to be sent in the message body to the security token service when requesting a token.
A of type .
Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests.
if cookies are allowed; otherwise, .
Gets or sets a value that indicates whether to bypass the proxy server for local addresses.
to bypass the proxy server for local addresses; otherwise, .
Gets the version of SOAP that is used for messages that are processed by this binding.
The version of SOAP that is used for messages that are processed by this binding.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.
if the hostname is used for matching the URI; otherwise, .
Gets or sets the maximum amount of memory, in bytes, that is allocated for use by the manager of the message buffers that receive messages from the channel.
The maximum amount of memory, in bytes, that is allocated for use by the manager of the message buffers that receive messages from the channel.
Gets or sets the maximum size, in bytes, for a buffer that receives messages from the channel.
The maximum size, in bytes, for a buffer that receives messages from the channel.
Gets or sets the maximum size, in bytes, for a message that can be received on a channel configured with this binding.
The maximum size, in bytes, for a message that can be received on a channel configured with this binding.
Gets or sets the URI address of the HTTP proxy.
The URI address of the HTTP proxy.
Gets or sets the constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
Gets the URI transport scheme for the channels and listeners that are configured with this binding.
The URI transport scheme for the channels and listeners that are configured with this binding.
Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.
to incoming requests are handled synchronously or asynchronously; otherwise, .
Gets or sets the character encoding that is used for the message text.
The character encoding that is used for the message text.
Gets or sets a value that indicates whether messages are sent buffered or streamed.
One of the enumeration values of that indicates whether messages are sent buffered or streamed.
Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.
if the auto-configured HTTP proxy of the system should be used, if available; otherwise, .
Gets or sets the type of client credential to be used for authentication.
Returns the .
Setting the property to an undefined value.
Gets or sets the extended protection policy.
The extended protection policy.
Gets or sets the type of client credential to be used for authentication against the proxy.
Returns the .
Setting the property to an undefined value.
Gets or sets the authentication realm for digest or basic authentication.
The authentication realm. The default value is "".
Gets or sets a value indicating whether attempts to call the objects in the property or throws if that collection is not empty.
if Windows Communication Foundation (WCF) is permitted to invoke interactive channel initializers; otherwise, .
Gets a value indicating whether a call was done to a user interface to obtain credential information.
if the method was called (or the and methods; otherwise, .
Gets the URI that contains the transport address to which messages are sent on the client channel.
The that contains the transport address to which messages are sent on the channel.
Gets the current state of the communication-oriented object.
The value of the of the object.
Gets or sets a value that instructs Windows Communication Foundation (WCF) to store a set of messages before giving the messages to the transport.
if the batching of outgoing messages is allowed; otherwise, .
Gets the input session for the channel.
The for the channel.
Gets the local endpoint for the channel.
The local for the channel.
Gets or sets the time period within which an operation must complete or an exception is thrown.
The that specifies the time period within which an operation must complete.
Gets the output session associated with the channel, if any.
A implementation if an input session exists; otherwise, .
Gets the remote address associated with the channel.
The remote for the channel.
Returns an identifier for the current session, if any.
The current session identifier, if any.
Gets the interval of time after which the close method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the close method to time out.
Gets the interval of time after which the open method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the open method to time out.
Gets the interval of time after which the receive method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the receive method to time out.
Gets the interval of time after which the send method, invoked by a communication object, times out.
The that specifies the interval of time to wait for the send method to time out.
Gets or sets a value that indicates whether the input session is shutdown automatically.
if the input session is shutdown automatically; otherwise, .
Gets or sets the instance context associated with the duplex message exchange.
The associated with the duplex message exchange.
Gets a collection of extension objects for this extensible object.
The type of the extension collection.
A of extension objects.
Gets the extension collection, if any, associated with the service instance.
The of type that contains the instance contexts for the extensions of the service instance.
The service instance associated with this context is closed, but was not aborted.
The service instance associated with this context is in a faulted state.
Gets the host for the service instance.
The that hosts the service instance.
The service instance associated with this context is closed, but was not aborted.
The service instance associated with this context is in a faulted state.
Gets the sessionful channels that are incoming to the service instance.
The of type that contains the sessionful channels incoming to the service instance.
The service instance is closed and cannot be used.
The service instance is in a faulted state.
Gets or sets a limit on the number of messages that can be processed by the instance context.
The number of messages that can be processed by the instance context.
Gets the sessionful channels that are outgoing from the service instance.
The of type that contains the sessionful channels outgoing from the service instance.
The service instance is closed and cannot be used.
The service instance is in a faulted state.
Gets or sets the context used for thread synchronization with the current instance context.
The used for thread synchronization with the current instance context.
The communication object is opened or closing and cannot be modified in these states.
The communication object has been aborted and cannot be modified in these states.
The communication object has been closed already and cannot be modified in these states.
The communication object is faulted and cannot be modified in these states.
Gets whether the instance has network connectivity and is connected to a resource.
True if the current instance is available on the network; false if it is not.
Gets the URI at which the service listens for incoming requests.
The at which the service listens for incoming requests on the channel.
Gets or sets a value that indicates the position in which the member is serialized into the SOAP body.
The location of the element in the SOAP body.
The value passed to the property setter is a negative integer.
Gets a value that indicates whether the message has a protection level.
if the message must be encrypted, signed, or both; otherwise . The default is .
Gets or sets a value that specifies whether the message body has a wrapper element.
if the message body has a wrapper element; otherwise, . The default is .
Gets or sets a value that specified whether the message must be encrypted, signed, or both.
One of the values. The default is .
The value passed to the property when the setting is not one of the values.
Gets or sets the name of the wrapper element of the message body.
The name of the wrapper element in the message body.
The value is .
The value is an empty string.
Gets or sets the namespace of the message body wrapper element.
The wrapper element namespace.
When overridden in a derived class, gets a value that indicates whether the member has a protection level assigned.
if the member has a protection level; otherwise, .
Specifies the name of the element that corresponds to this member.
The name of the element that corresponds to this member. This string must be a valid XML element name.
Specifies the namespace of the element that corresponds to this member.
A namespace URI of the element that corresponds to this member.
Specifies whether the member is to be transmitted as-is, signed, or signed and encrypted.
One of the values. The default is .
Gets or sets the targeted recipient of the message header.
The targeted recipient of the message header. The default is an empty string ("").
Gets or sets the content of the header.
The content of the header.
Gets or sets a value that indicates whether the header must be understood, as stated in the SOAP 1.1/1.2 specification.
if the header must be understood; otherwise, .
Gets a value that indicates whether the header should be relayed.
if the header should be relayed; otherwise, .
Gets or sets a URI that indicates the node at which this header is targeted. Maps to the role header attribute when SOAP 1.2 is used and the actor header attribute when SOAP 1.1 is used.
A URI that indicates the node at which this header is targeted. This URI maps to the role header attribute when SOAP 1.2 is used and the actor header attribute when SOAP 1.1 is used.
Specifies whether the node acting in the role must understand this header. This is mapped to the SOAP header attribute.
if the node acting in the role must understand this header; otherwise, .
Specifies whether this header is to be relayed to downstream nodes. This is mapped to the SOAP header attribute.
if this header is to be relayed to downstream nodes; otherwise, .
Gets the name of the SOAP header that caused the exception.
The name of the SOAP header.
Gets the namespace of the SOAP header that caused the exception.
The namespace of the SOAP header.
Gets a value that indicates whether there are multiple message headers or no message headers.
if the multiple message header is a duplicate; if there are no message headers.
Obtains or sets the name attribute of the parameter in the XML Schema (XSD).
The name attribute of the parameter in the XSD.
Gets or sets the name of the property.
The name of the attribute.
Specifies the algorithm suite used for security messages at the SOAP level.
A . The default is .
The value of is .
Specifies the type of client credential used for client authentication in the wsHttpBinding or wsDualHttpBinding bindings.
A . The default is .
The value of is not a valid .
Gets or sets a value that indicates whether the service credential is provisioned at the client out of band or is obtained from the service through a process of negotiation.
if service credential is obtained through a process of negotiation; otherwise, . The default is .
Specifies the algorithm suite used for security messages at the SOAP level.
The setting for messages sent over the binding.
Gets or sets the security setting for messages sent over the MSMQ transport.
The security setting for messages sent over the MSMQ transport.
Specifies the algorithm suite to be used for securing messages at the SOAP level.
A . The default is .
The value of is .
Specifies the type of client credential the client uses to authenticate itself to the service at the SOAP level.
A . The default is .
The value of is not a valid .
Gets the version information for the Basic Security Profile.
The object.
Gets the version information for default message security.
The object that represents the default message security.
Gets the WS-SecureConversation version that corresponds to the message security version.
The object that corresponds to the message security version.
Gets the WS-SecurityPolicy version that corresponds to the message security version.
The object that corresponds to the message security version.
Gets the security token version that corresponds to the message security version.
The object that corresponds to the message security version.
Gets the WS-Security version that corresponds to the message security version.
The object that corresponds to the message security version.
Gets the WS-Trust version that corresponds to the message security version.
The object that corresponds to the message security version.
Gets the message security version that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.
The object that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.
Gets the message security version that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.
The object that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.
Gets the message security version that requires the WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.
The object that requires the WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.
Gets the message security version that requires the WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2, and BasicSecurityProfile 1.0 security specifications.
The object that requires the WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2, and BasicSecurityProfile 1.0 security specifications.
Gets the message security version that requires the WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.
The object that requires the WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.
Gets the message security version that requires the Basic Security Profile based on WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.
The object that requires the Basic Security Profile based on WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.
Gets or sets a URI that contains the location of the dead-letter queue for each application, where messages that have expired or that have failed transfer or delivery are placed.
The that contains the location of the dead-letter queue for each application. The default value is .
Gets or sets an enumeration value that indicates the type of dead-letter queue to use.
A enumeration value that indicates the type of dead-letter queue to use.
Gets or sets a value that indicates whether the messages processed by this binding are durable or volatile.
if the messages processed by this binding are durable; if they are volatile. The default is .
Gets or sets a value that indicates whether messages processed by this binding are received exactly once.
if messages processed by this binding are received exactly once; otherwise, . The default is .
Gets or sets the maximum size, in bytes, for a message that is processed by this binding.
The maximum size (in bytes) for a message that is processed by this binding. The default value is 65,536 bytes.
Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application.
The maximum number of retry cycles to attempt delivery of messages to the application. The default value is 2.
Gets or sets a value that indicates whether the receive context behavior is requested.
if the receive context behavior is requested; otherwise, .
Gets or sets an enumeration value that specifies how poison messages are handled.
A value that specifies how poison and other messages that cannot be dispatched are handled.
Gets or sets the maximum number of immediate delivery attempts on a message that is read from the application queue.
The maximum number of immediate delivery attempts. The default is 5.
Gets or sets a value that indicates the time delay between retry cycles when attempting to deliver a message that cannot be delivered immediately.
The that specifies the interval of time to wait before starting the next cycle of delivery attempts to the receiving application. The default value is 10 minutes.
Returns the scheme for this binding.
The scheme for this binding. The scheme returned depends on the implementation of . The implementation returns "net.msmq". The implementation returns "msmq.formatname".
Gets a value that indicates whether incoming requests can be handled more efficiently synchronously or asynchronously.
if requests can be handled more efficiently synchronously; otherwise. The default is , to handle requests asynchronously.
Gets or sets the interval of time that indicates how long the messages processed by this binding can be in the queue before they expire.
The that indicates how long the messages can be in the queue before they expire. The default value is 1 day.
Gets or sets a value that indicates whether messages processed by this binding should be traced.
if messages processed by this binding should be traced; otherwise, . The default is .
Gets or sets a value that indicates whether copies of messages processed by this binding should be stored in the source journal queue.
if copies of messages processed by this binding should be stored in the source journal queue; otherwise, . The default is .
Gets or sets a value that specifies the duration a message will be locked by the receive context feature.
A timespan object.
Gets the that is associated with this binding.
The that is associated with this binding.
Gets or sets the serialization format to be used to serialize or deserialize the message.
A object that represents the type of serialization to use.
Gets a that contains the scheme used by the binding element.
The that contains the scheme used by the binding element.
Gets or sets the to be used when serializing MSMQ messages.
The to be used when serializing MSMQ messages.
The value is not within the values of .
Gets or sets an array of objects that contain the types to which messages should be deserialized.
An array of that contains the types to which messages should be deserialized.
Gets or sets the acknowledgment type to return to the sending application.
The acknowledgment type to return to the sending application.
Gets the acknowledgment message that Message Queuing (MSMQ) generates.
The acknowledgment message that Message Queuing generates.
Gets or sets the queue that receives the acknowledgment messages that Message Queuing (MSMQ) generates.
The queue that receives the acknowledgment messages that Message Queuing generates.
Specifies additional application-specific information.
An value that represents additional application-specific information.
Gets or sets the time that the message arrived in the destination queue.
The time that the message arrived in the destination queue.
Gets or sets whether the message was authenticated.
if the message was authenticated; otherwise, .
Gets or sets the content of the message.
The content of the MSMQ message body.
Gets or sets the type of data that the message body contains.
The type of data that the message body contains.
Gets or sets the message identifier used by acknowledgment, report, and response messages to reference the original message.
The message identifier used by acknowledgment, report, and response messages to reference the original message.
Gets or sets the intended destination queue for the message.
The intended destination queue for the message.
Gets or sets additional, application-defined information associated with the message.
A byte array that contains additional, application-defined information associated with the message.
Gets the message's identifier.
The message's identifier.
Gets or sets an application-defined Unicode string that describes the message.
An application-defined Unicode string that describes the message.
Gets the message type: , , or .
The message type: , , or .
Gets or sets the message priority, which determines where in the queue the message is placed.
The message priority. The values are defined by .
The value is not null and is not within the range of values.
Gets or sets the queue that receives application-generated response messages.
The URI for the queue that receives application-generated response messages.
Gets the identifier of the sending user.
The identifier of the sending user.
Gets the date and time on the sending computer that the message was sent by the source queue manager.
The date and time on the sending computer that the message was sent by the source queue manager.
Gets or sets the maximum amount of time for the message to reach the queue.
The maximum amount of time for the message to reach the queue.
The value is not null and is less than zero.
The value is not infinite and is greater than Int32.MaxValue milliseconds.
Gets or sets the that is associated with the Message Queuing (MSMQ) integration channel.
The that is associated with the Message Queuing integration channel.
Gets the that is associated with the Message Queuing (MSMQ) integration channel.
The that is associated with the Message Queuing integration channel.
Gets or sets the that is associated with this message.
The that is associated with this message. May be .
Gets the that is associated with this message.
The that is associated with this message. The default value is Acknowledgement.None.
Gets or sets the of the administration queue that is associated with this message.
The of the administration queue that is associated with this message. The default value is .
Gets or sets an value that represents any additional application-specific information that is associated with this message.
An value that represents any additional application-specific information that is associated with this message. The default value is when accessed by the sending application and 0 when accessed by the receiving application.
Gets or sets a that indicates when the message arrived in the destination queue.
A that indicates when the message arrived in the destination queue.
Gets a Boolean value that indicates whether the message is authenticated.
if the message is authenticated; otherwise, .
Gets or sets the body of the message.
The body of the message.
Message body is null.
Gets or sets an value that indicates the type of the body of the message.
An value that indicates the type of the body of the message. May be .
Gets or sets a that contains the correlation identifier for this message.
A that contains the correlation identifier for this message.
Gets the of the destination queue for this message.
The of the destination queue for this message.
Gets or sets an array of that contains any additional, application-defined information that is associated with this message.
An array of that contains any additional, application-defined information that is associated with this message.
Gets a that contains the message identifier for this message.
A that contains the message identifier for this message.
Gets or sets a that contains the message label.
A that contains the message label.
Gets the that is associated with this message.
The that is associated with this message. May be .
Gets or sets the that is associated with this message.
The that is associated with this message. May be .
Gets or sets the of the message queue that receives response messages from the receiving application.
This property defaults to .This property identifies the queue that receives response messages that the receiving application returns to the sending application. The sending application specifies the response queue when it sends messages to the receiving application. The sending application can specify any available queue as the response queue.
Gets an array of that contains the sender identifier of the sending application.
An array of that contains the sender identifier of the sending application.
Gets a that indicates when the message was sent by the queue manager of the sending application's computer.
A that indicates when the message was sent by the queue manager of the sending application's computer. May be .
Gets or sets a that indicates the maximum amount of time allowed for the message to reach the destination queue.
A that indicates the maximum amount of time allowed for the message to reach the destination queue. May be .
Gets the lookup ID of the poison message.
The lookup ID of the poison message.
Gets or sets the that is associated with this instance of the class.
The that is associated with this instance of the class.
The value is not one of values.
Gets or sets the that is associated with this instance of the class.
The that is associated with this instance of the class.
The value is not one of values.
Gets or sets the that is associated with this instance of the class.
The that is associated with this instance of the class.
The value is not one of the values.
Gets or sets the that is associated with this instance of the class.
The that is associated with this instance of the class.
The value is not one of values.
Specifies the protection for the named pipe.
A . The default is .
The value is not a valid .
Gets or sets the type of the message encoding that is used to encode the message.
The type of the message encoding that is used to encode the message.
Gets or sets an object that indicates whether a reliable session is established between channel endpoints.
An object that indicates whether a reliable session is established between channel endpoints.
Gets or sets the security used with services configured with the binding.
The security used with services configured with the binding.
Gets the settings of the websocket.
The settings of the websocket.
Gets or sets the message encoding associated with the binding.
The message encoding associated with the binding.
Gets or sets the reliable session that is established between channel endpoints.
The reliable session that is established between channel endpoints.
Gets or sets the type of security used with services configured with this binding.
The type of security used with services configured with this binding.
Gets the web socket settings.
The web socket settings.
Gets the version of SOAP that is used for messages processed by this binding.
The value of the that is used with this binding. The default value is SOAP 1.2.
Gets or sets the maximum amount of memory that is allocated for use by the message buffer manager that receives messages from the channel.
The maximum amount of memory, in bytes, available for use by the message buffer manager. The default value is 524288 (0x80000) bytes.
Gets or sets an enumeration value that indicates the queued communication channel transport that this binding uses.
The transport between queue managers that this binding uses.
Gets or sets the that is associated with this binding.
The associated with this binding.
The value is .
Gets or sets the that is associated with this binding.
The that is associated with this binding.
Gets or sets a value that indicates whether queue addresses should be converted using Active Directory.
if queue addresses should be converted using Active Directory; otherwise, .
Gets or sets the that is associated with the binding.
The that is associated with the binding.
Gets or sets the that is associated with the binding.
The that is associated with the binding.
Value is not one of values.
Gets or sets the that is associated with the binding.
The that is associated with the binding.
Gets the version of SOAP that is used for messages processed by this binding.
.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.
The value that indicates whether the hostname is used to reach the service when matching the URI. The default value is , which ignores the hostname in the match.
Gets or sets the maximum number of bytes that are used to buffer incoming messages in memory.
The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 524,288 bytes.
Gets or sets the maximum number of bytes used to buffer incoming messages in memory.
The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.
The value set is less than 0.
Gets or sets the maximum number of connections, both inbound and outbound, that are allowed to endpoints configured with the named pipe binding.
The maximum number of named pipe connections that are allowed with this binding. The default value is 10.
Gets or sets the maximum size, in bytes, for a received message that is processed by the binding.
The maximum size (in bytes) for a received message that is processed by the binding. The default value is 65,536 bytes.
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section.
The value set is .
Gets the URI transport scheme for the channels and listeners that are configured with this binding.
Returns "net.pipe".
Gets an object that specifies the type of security used with services configured with this binding.
The that is used with this binding. The default value is .
Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.
to indicate that the incoming requests are handled asynchronously.
Gets or sets a value that determines whether transactions should be flowed to the service.
if the client’s transactions should be flowed to the service; otherwise, . The default is .
Gets or sets the transactions protocol used by the service to flow transactions.
The used by the service to flow transactions. The default protocol is .
Gets or sets a value that indicates whether the service configured with the binding uses streamed (in one or both directions) or buffered modes of message transfer.
The value that indicates whether the service configured with the binding uses streamed (in one or both directions) or buffered modes of message transfer. The default is .
Gets or sets the security mode for the named pipe binding.
The value of the for the named pipe binding. The default value is .
Gets the transport security for the named pipe binding.
The value of the for the named pipe binding.
Gets the SOAP version used with this binding.
that specifies the version of SOAP to use with this binding.
Gets whether the PNRP service is installed and available on the computer.
true if PNRP is installed and configured; false if it is not.
Gets or sets the IP address used for listening by the local peer node.
A value that contains the well-formed IPv4 or IPv6 address upon which the local peer node is listening.
The provided address is invalid or incorrectly formed.
Gets or sets the maximum size, in bytes, of the memory pool used for the peer TCP buffer.
A value that specifies the maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.
Gets or sets the maximum size, in bytes, of TCP messages handled by peer channels created by this binding.
that contains the maximum size in bytes of TCP messages sent over the peer channels created by this binding. The default value is 65,536 (64 KB).
Gets or sets the network port on which to bind.
A value that represents the network port on which this binding instance will process peer-specific TCP messages.
Gets or sets the that is associated with this binding.
The that is associated with this binding.
The application attempted to set this property to null.
Gets the used by this binding instance to resolve a peer mesh ID to the endpoint IP addresses of nodes within the peer mesh.
A used to resolve a peer mesh ID to a set of instances representing several nodes participating in the mesh.
Gets the URI scheme used for the transport protocol associated with this binding.
A that specifies the URI scheme for the specific transport protocol used for this binding.
Gets and sets the security to set on peer channels created by this binding.
enumeration value that indicates the security to set on peer channels created by this binding. Security can be either message- or transport-specific.
Gets whether incoming requests over peer channels created by this binding are handled synchronously or asynchronously.
If true, incoming requests are handled synchronously; if false, they are handled asynchronously. The default value is false, with requests handled asynchronously.
Gets the version of SOAP that is used for messages processed by this binding.
The value of the that is used with this binding. The value is SOAP 1.2.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.
One of the values that indicates whether the hostname is used to reach the service when matching the URI. The default value is , which ignores the hostname in the match.
Gets or sets the maximum number of queued connection requests that can be pending.
Returns the maximum number of pending queued connection requests. The default is 10.
The value cannot be less than zero.
Gets or sets the maximum size, in bytes, allowed for a buffer pool that stores TCP messages processed by the binding.
The maximum size allowed for a buffer pool that stores TCP messages processed by the binding. The default value is 524,288 bytes.
Gets or sets a value that specifies the maximum size, in bytes, of the buffer used to store messages in memory.
The maximum size, in bytes, of the buffer used to store messages in memory. The default value is 65,536 bytes.
Gets or sets a value that controls the maximum number of connections to be pooled for subsequent reuse on the client and the maximum number of connections allowed to be pending dispatch on the server.
On the client, the maximum number of connections to be pooled for subsequent reuse; on the server, the maximum number of connections allowed to be pending dispatch.
Gets or sets the maximum size, in bytes, for a received message that is processed by the binding.
The maximum size (in bytes) for a received message that is processed by the binding. The default value is 65,536 bytes.
Gets or sets a value that indicates whether TCP port sharing is enabled for the connection configured with this binding.
if TCP port sharing is enabled; otherwise, . The default value is .
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints on soap messages exchanged. The default values for these constraints are provided in the following Remarks section.
Gets an object that indicates whether a reliable session is established between channel endpoints.
An that indicates whether a WS-RM reliable session is established between channel endpoints. The default value for is .
Returns the URI scheme for the transport.
The URI scheme for the transport, which is "net.tcp".
Gets an object that specifies the type of security used with services configured with this binding.
The that contains the types of security used with this binding. The default mode of security for the is .
Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.
if incoming requests are handled synchronously; if incoming requests are handled asynchronously. The default value is .
Gets or sets a value that determines whether transaction flow is enabled.
if transaction flow is enabled; otherwise, . The default value is .
Gets or sets the transactions protocol used by the service to flow transactions.
The used by the service to flow transactions.
Gets or sets a value that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer.
The value that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer.
Gets or sets the client callback address.
The client callback address.
Gets a value that specifies whether context management is enabled.
if context management is enabled; otherwise, .
Gets or sets the context protection level for this binding.
The protection level for the binding.
Gets the type of message-level security requirements for a service configured with a .
The that indicates the type of message-level security requirements for an endpoint.
Gets or sets whether message-level security and transport-level security are used by an endpoint configured with a .
A value of the that indicates whether message-level security or transport-level security is used by an endpoint. The default value is .
The value is not defined.
Gets the type of message-level security requirements for an endpoint configured with a .
The that indicates the type of transport-level security requirements for an endpoint.
Gets or sets a value that indicates whether a security context token is established.
if a security context token is established; otherwise, .
Gets or sets whether parameters are to be automatically disposed.
if the parameters are to be automatically disposed; otherwise .
Gets or sets a value that indicates the level of caller impersonation that the operation supports.
One of the values. The default is .
Gets or sets a value that indicates when in the course of an operation invocation to recycle the service object.
One of the values. The default is .
The value is not one of the values.
Gets or sets a value that indicates whether to automatically complete the current transaction scope if no unhandled exceptions occur.
to complete the transaction scope automatically on successful execution of the operation; otherwise, . The default is .
Gets or sets a value that indicates whether the method requires a transaction scope for its execution.
if the method requires a transaction scope to execute; otherwise, . The default is .
Gets the channel associated with the current object.
An associated with the current .
Gets the claims-based principal associated with the operation.
The claims principal.
Gets or sets the execution context for the current thread.
The that represents the messaging and execution context of the current method.
Gets or sets the endpoint dispatcher for the endpoint to inspect or modify.
The endpoint dispatcher for the endpoint to inspect or modify.
Gets the collection of service extensions from the current message context.
A collection of extensions of .
Gets a value that indicates whether the incoming message has supporting tokens.
if the incoming message has supporting tokens; otherwise, .
Gets the for the current service object.
A object.
Gets the incoming message headers for the .
A object that contains the incoming message headers.
Gets the message properties for the incoming message in the .
A object that contains the message properties on the incoming message.
Gets the incoming SOAP message version for the .
The SOAP version of the incoming message.
Gets the object that manages the current service instance.
The object for the current service.
This property is intended for system use and should not be called by users.
.
Gets the outgoing message headers for the active .
A object that contains outbound message headers for the active .
Gets the message properties for the outbound message in the active .
A object that contains the message properties on the outbound message.
Gets or sets the implementation for this method.
An implementation, or null if there is no request context.
Gets or sets the within which this method executes.
A object.
Gets the used to identify the current session.
The session identifier.
Gets a of type .
A collection of security tokens.
Gets or sets the WS-Addressing action of the request message.
The action to use in generating the WS-Addressing Action header.
The value is .
Indicates that an operation is implemented asynchronously using a <methodName> and <methodName> method pair in a service contract.
if the <methodName>method is matched by an <methodName> method and can be treated by the infrastructure as an operation that is implemented as an asynchronous method pair on the service interface; otherwise, . The default is .
Gets a value that indicates whether the messages for this operation must be encrypted, signed, or both.
if the property is set to a value other than ; otherwise, . The default is .
Gets or sets a value that indicates whether the method implements an operation that can initiate a session on the server (if such a session exists).
if the operation is permitted to initiate a session on the server, otherwise, . The default is .
Gets or sets a value that indicates whether an operation returns a reply message.
if this method receives a request message and returns no reply message; otherwise, . The default is .
Gets or sets a value that indicates whether the service operation causes the server to close the session after the reply message, if any, is sent.
if the operation causes the server to close the session, otherwise, . The default is .
Gets or sets the name of the operation.
The name of the operation.
is .
The value is an empty string.
Gets or sets a value that specifies whether the messages of an operation must be encrypted, signed, or both.
One of the values. The default is .
The value is not one of the values.
Gets or sets the value of the SOAP action for the reply message of the operation.
The value of the SOAP action for the reply message.
is .
Gets or sets a value that indicates whether the reliable session is enabled.
if the reliable session is enabled; otherwise, . The default value depends on the binding being used.
Gets the URI that indicates the node at which this header is targeted.
value that contains the name of the actor node at which this header value is targeted.
Specifies whether the node acting in the role must understand this header.
True if the node acting in the role must understand this header; otherwise, false.
Specifies the name of the element that corresponds to the peer hop count member.
value that contains the names of the XML element in the SOAP message that corresponds to the peer hop count.
Gets the namespace of the element that corresponds to the peer hop count member.
value that contains the namespace of the XML element in the SOAP message that corresponds to the peer hop count.
Gets whether the peer hop count member is to be transmitted as-is, signed, or signed and encrypted.
enumeration value that indicates the security protection level. The default value is .
Gets whether this peer hop count is relayed to downstream nodes.
True if the peer hop count is relayed to downstream nodes; false if it is not.
Gets a value indicating whether the peer node is online and able to send messages to neighboring nodes in the peer mesh.
if the peer node is online; otherwise, .
Gets and sets a custom filter for messages received over the peer channel.
that contains a custom message filter.
No channel is open for listening.
Gets the network port on which the peer node is listening.
that specifies the network port on which the peer node is listening.
No channel is open for listening.
Gets the associated with this .
A associated with this .
Gets a collection of multihoming IP addresses for this .
A collection of multihoming IP addresses associated with this .
Gets whether the peer name resolver can share referrals.
If true, the peer name resolver can share referrals; if false, it cannot.
Gets or sets the recurring length of time after which stale entries are deleted from the peer resolver service's registration lookup table.
that specifies the time interval after which stale entries are deleted from the peer resolver service's registration lookup table.
The interval is either zero or greater than .
An attempt to set the property was made after a call to .
Gets or sets whether referrals are shared by the peer resolver service.
True if referrals are shared by the peer resolver service; false if they are not.
Gets or sets the length of time that entries remain valid in a peer resolver service's registration lookup table.
that specifies the length of time that entries remain valid in a peer resolver service's registration lookup table.
The interval is either zero or greater than .
An attempt to set the property was made after a call to .
Gets or sets the endpoint address of the peer node hosting the custom peer resolver service.
that contains the endpoint address of the peer node running the custom peer resolver service.
Gets or sets the channel binding used by the custom peer resolver service.
that contains the binding settings for this service.
Gets whether the property is set.
True if the property is set; false if it is not.
Gets or sets the custom peer resolver instance for this service.
instance used by the service.
Gets the specific settings for a custom peer resolver.
that contains the settings and resolver instance for the associated custom peer resolver service.
Gets or sets whether the peer resolver instance associated with this service is either PNRP-specific, a custom resolver, or automatically determined.
enumeration value that specifies the mode of the peer resolver service.
Gets or sets the specific referral policy used by the peer resolver service.
that specifies whether peer referrals are shared or not.
Gets the mesh ID of the registration entry to refresh.
that contains the mesh ID of the registration entry that will be refreshed in the peer resolver registration lookup table.
Gets the unique registration ID of the registration entry to refresh.
that contains the registration ID of the peer node whose entry will be refreshed in the peer resolver registration lookup table.
Gets or sets amount of time before a registration expires and is removed by the resolver service.
that specifies the new amount of time before the registration entry expires and is removed by the resolver service.
Gets or sets the result of a refresh operation.
enumeration value that indicates the result of a refresh operation on the peer resolver.
Gets a that uniquely identifies the registration entry for a peer node.
that uniquely identifies the registration entry of a peer node.
Gets a mesh ID associated with the registration entry.
that contains the mesh ID (or mesh name) associated with the registration entry.
Gets the endpoint address(es) to associate with the node that is registering with the resolver service.
that contains the endpoint address(es) to associate with the node that is registering with the resolver service. The address or addresses contained in this instance can be used to connect with the peer node within the mesh.
Gets or sets a GUID that uniquely identifies the newly-registered peer.
that uniquely identifies the newly-registered peer.
Gets or sets the amount of time before a registration expires and is removed by the resolver service.
that specifies the lifetime of the peer's registration.
Gets the ID for the registration entry to resolve.
that contains the unique ID for a registration entry.
Gets the maximum number of client endpoint addresses to be returned by the resolve operation.
that contains the maximum number of client endpoint addresses to be returned by the resolve operation.
Gets the mesh ID for the entry whose endpoint addresses will be resolved.
that contains the ID of the mesh in which the client is participating.
Gets or sets a collection of peer node addresses.
Generic list <IList> of objects that contain the endpoint addresses registered to the peer whose endpoints were requested in a previous resolution operation.
Gets or sets whether referrals are passed by the resolver service.
True if referrals from peers participating in the mesh are passed; false if they are ignored.
Gets the mesh ID of the peer whose entry is to be removed.
that specifies the mesh ID of the peer whose entry is to be removed.
Gets the unique ID of the entry to remove from the lookup table of the resolver service.
that uniquely identifies the entry to remove from the lookup table of the resolver service.
Gets the unique ID of the peer client that submitted the updated registration entry information.
that specifies the unique ID of the peer client that submitted the updated registration entry information.
Gets the mesh ID of the registration entry.
that contains the mesh ID of the updated registration entry.
Gets the endpoint address to update for the registration entry.
that contains the endpoint address to update for the registration entry.
Gets the unique ID of the registration entry to update.
that specifies the unique ID of the registration entry to update.
Gets and sets the value that indicates the security mode of the peer channel.
enumeration value that indicates the security mode for the peer channel.
The specified value is not an enumerated value from
Gets the value that indicates the security settings for the transport used for messages transmitted over the peer channel.
that contains the transport security settings for the peer channel.
Gets and sets the type of credential used to authenticate the peer channel transport.
A enumeration value that specifies the type of credentials to provide for authentication.
The credential type is an invalid enumeration value.
Gets or sets value that indicates whether the receive acknowledgement for this operation is explicitly signaled by service method.
if the receive acknowledgement for this operation is explicitly signaled; otherwise, .
Returns the default version of WS-ReliableMessaging protocol.
An instance derived from that represents the default version of the WS-ReliableMessaging protocol. The default version is WS-ReliableMessagingFebruary2005.
Gets version 1.1 of the WS-ReliableMessaging protocol.
An instance derived from that represents the WS-ReliableMessaging1.1 version.
Gets the February 2005 version of the WS-ReliableMessaging protocol.
An instance derived from that represents the WS-ReliableMessagingFebruary2005 version.
Gets or sets an interval of time that a service can remain inactive before closing.
The that specifies the interval of time that a service remains inactive before closing. The default value is 10 minutes.
The value set is less than or equal to zero.
Gets or sets a value that indicates whether message delivery must preserve the order in which messages are sent.
if messages must be delivered in the order in which they are sent; otherwise, . The default value is .
Gets the default asymmetric key wrap algorithm, RsaOaepKeyWrap.
The default asymmetric key wrap algorithm, RsaOaepKeyWrap.
Gets the default asymmetric signature algorithm, RsaSha1Signature.
The default asymmetric signature algorithm, RsaSha1Signature.
Gets the default canonicalization algorithm, ExclusiveC14n.
The default canonicalization algorithm, ExclusiveC14n.
Gets the default digest algorithm, Sha1Digest.
The default digest algorithm, Sha1Digest.
Gets the default encryption algorithm, Aes128Encryption.
The default encryption algorithm, Aes128Encryption.
Gets the default encryption key derivation length, 128.
The default encryption key derivation length, 128.
Gets the default signature key derivation length, 128.
The default signature key derivation length, 128.
Gets the default symmetric key length, 128.
The default symmetric key length, 128.
Gets the default symmetric key wrap algorithm, Aes128KeyWrap.
The default symmetric key wrap algorithm, Aes128KeyWrap.
Gets the default symmetric signature algorithm, HmacSha1Signature.
The default symmetric signature algorithm, HmacSha1Signature.
Gets the default asymmetric key wrap algorithm, RsaOaepKeyWrap.
The default asymmetric key wrap algorithm, RsaOaepKeyWrap.
Gets the default asymmetric signature algorithm, RsaSha1Signature.
The default asymmetric signature algorithm, RsaSha1Signature.
Gets the default canonicalization algorithm, ExclusiveC14n.
The default canonicalization algorithm, ExclusiveC14n.
Gets the default digest algorithm, Sha1Digest.
The default digest algorithm, Sha1Digest.
Gets the default encryption algorithm, Aes192Encryption.
The default encryption algorithm, Aes192Encryption.
Gets the default encryption key derivation length, 192.
The default encryption key derivation length, 192.
Gets the default signature key derivation length, 192.
The default signature key derivation length, 192.
Gets the default symmetric key length, 192.
The default symmetric key length, 192.
Gets the default symmetric key wrap algorithm, Aes192KeyWrap.
The default symmetric key wrap algorithm, Aes192KeyWrap.
Gets the default symmetric signature algorithm, HmacSha1Signature.
The default symmetric signature algorithm, HmacSha1Signature.
Gets the default asymmetric key wrap algorithm, RsaOaepKeyWrap.
The default asymmetric key wrap algorithm, RsaOaepKeyWrap.
Gets the default asymmetric signature algorithm, RsaSha1Signature.
The default asymmetric signature algorithm, RsaSha1Signature.
Gets the default canonicalization algorithm, ExclusiveC14n.
The default canonicalization algorithm, ExclusiveC14n.
Gets the default digest algorithm, Sha1Digest.
The default digest algorithm, Sha1Digest.
Gets the default encryption algorithm, Aes256Encryption.
The default encryption algorithm, Aes256Encryption.
Gets the default encryption key derivation length, 256.
The default encryption key derivation length, 256.
Gets the default signature key derivation length, 192.
The default signature key derivation length, 192.
Gets the default symmetric key length, 256.
The default symmetric key length, 256.
Gets the default symmetric key wrap algorithm, Aes256KeyWrap.
The default symmetric key wrap algorithm, Aes256KeyWrap.
Gets the default symmetric signature algorithm, HmacSha1Signature.
The default symmetric signature algorithm, HmacSha1Signature.
Provides a message version that corresponds to the Basic Security Profile specification.
A class that has a ToString method that returns the version in text form.
Gets a collection of message parts that are encrypted for messages from client to server.
A collection.
Gets a collection of message parts that are signed for messages from client to server.
A collection.
Gets a value that indicates whether this instance of the class is read-only.
if this instance of the class is read-only; otherwise, . The default is .
Gets a collection of message parts that are encrypted for messages from server to client.
A collection.
Gets a collection of message parts that are signed for messages from server to client.
A collection.
Gets a value that indicates whether to use the current user protection scope.
if the current user protection scope will be used; otherwise, .
Gets or sets the identity of the requestor.
The identity of the requestor.
Gets or sets the WS-Addressing action of the request message.
The URI of the WS-Addressing action.
Gets or sets the request message.
The request message.
Gets or sets the desired WS-Addressing action of the response message.
The URI of the WS-Addressing action.
Gets or sets the response message.
The response message.
Gets or sets the object which should process the request message.
The STS which should process the request.
The WS-Trust namespace URI that defines the schema for the request and response messages.
The namespace URI.
Gets or sets the level of impersonation that the client allows with the client credential provided.
The that the client grants the server as part of HTTP digest authentication.
Gets or sets the network credential to be used for digest-based authentication.
The to be used for digest-based authentication.
Gets the name of the message property.
The name of the message property.
Gets the binding on the service endpoint.
The on the service endpoint.
Gets the identity of the remote principal.
The of the remote principal.
Gets or sets a Boolean that specifies whether issued tokens are to be cached by the channel.
if tokens are to be cached; otherwise, . The default value is .
Attempt to a read-only credential.
Gets or sets the default value of .
The value of . The default is .
An attempt was made to a read-only credential.
Gets or sets the renewal threshold percentage for issued tokens.
The renewal threshold percentage for issued tokens. The default value is 60.
An attempt was made to a read-only credential.
Gets a collection of issuer channel behaviors.
A of s.
Gets or sets the address of the local issuer.
The of the local issuer.
An attempt was made to a read-only credential.
Gets or sets the binding of the local issuer.
The of the local issuer.
An attempt was made to a read-only credential.
Gets a collection of local issuer channel behaviors.
A of s.
Gets or sets the maximum caching time for an issued token.
A that represents the maximum caching time for an issued token. The default value is .
The value of is less than zero.
An attempt was made to a read-only credential.
Gets a collection of strings that specify named users of a service.
A generic list of URIs.
Gets or sets a value indicating whether to allow untrusted RSA token issuers.
if untrusted RSA token issuers are allowed; otherwise, . The default is .
Trying to change a read-only token.
Gets an enumerated value that indicates whether the audience restriction condition should be validated.
An enumerated value that indicates whether the audience restriction condition should be validated.
Gets or sets the certificate validation mode.
A enumeration entry that specifies how the certificate is to be validated.
Gets or sets a custom X.509 certificate validator.
A custom X.509 certificate validator.
Gets a list of known certificates.
A list of known certificates.
Gets or sets the revocation mode.
The revocation mode.
Gets or sets the custom for issued service credentials.
The custom for the service.
Attempted to set a read-only credential.
Gets or sets the trusted store location.
A trusted store location.
Gets the header types for this specification.
An that holds the header types for this message specification.
Gets or sets a value that indicates whether the message body is included in this specification.
if the message body is included in this specification; otherwise, .
The is read only.
Gets a value that indicates whether the specification is read only.
if the specification is read only; otherwise, .
Gets an empty instance of this class.
An empty instance of this class.
Gets or sets the maximum size of the cache specified as the number of nonces that the cache can contain.
The maximum size of the cache specified as the number of nonces that the cache can contain.
An attempt to set a value that is less than zero occurs.
Gets or sets the maximum timespan after which a nonce is deleted from the cache.
The maximum timespan after which a nonce is deleted from the cache. This value should be at least twice the maximum clock skew added to the replay window size.
An attempt to set a value that is less than occurs.-or-An attempt to set a value greater than the allowed maximum occurs.
Gets or sets an X509 certificate for the peer.
The X509 certificate for the peer.
Gets or sets the password used by the peer to authenticate with the peer mesh.
The password used by the peer to authenticate with the peer mesh.
Gets or sets the message sender authentication validator.
The message sender authentication validator.
Gets or sets the peer authentication object.
The peer authentication object.
Gets a collection of action keys.
An of type that contains the keys of a collection of action parts.
Gets a message part specification that contains the channel parts.
A that contains the channel parts.
Indicates whether the specification is read-only.
if the specification is read-only; otherwise, .
Gets a collection of the claims for cookie serialization.
A collection of the claims for cookie serialization.
Gets or sets a customized for encoding and decoding cookie serialization.
A object, which is a customization of .
Gets the default version.
The default version.
Gets the namespace for this WS-SecureConversation version.
The namespace for this WS-SecureConversation version.
Gets the prefix for the WS-SecureConversation version.
The prefix for the WS-SecureConversation version.
Gets the version 1.3 of WS-SecureConversation.
The version 1.3 of WS-SecureConversation.
Gets the February 2005 version of WS-SecureConversation.
The February 2005 version of WS-SecureConversation.
Gets the Basic128 algorithm suite.
The 128-bit Basic .
Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 128-bit Basic as the message encryption algorithm.
An algorithm suite that uses RSA15 as the key wrap algorithm and 128-bit Basic as the message encryption algorithm.
Gets an algorithm suite that uses SHA256 for the signature digest and 128-bit Basic as the message encryption algorithm.
An algorithm suite that uses SHA256 for the signature digest and 128-bit Basic as the message encryption algorithm.
Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 128-bit Basic as the message encryption algorithm.
An algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 128-bit Basic as the message encryption algorithm.
Gets an algorithm suite that uses 192-bit Basic as the message encryption algorithm.
An algorithm suite that uses 192-bit Basic as the message encryption algorithm.
Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Basic as the message encryption algorithm.
An algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Basic as the message encryption algorithm.
Gets an algorithm suite which uses SHA256 for the signature digest and 192-bit Basic as the message encryption algorithm.
An algorithm suite which uses SHA256 for the signature digest and 192-bit Basic as the message encryption algorithm.
Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Basic as the message encryption algorithm.
An algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Basic as the message encryption algorithm.
Gets an algorithm suite that uses 256-bit Basic as the message encryption algorithm.
An algorithm suite that uses 256-bit Basic as the message encryption algorithm.
Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 256-bit Basic as the message encryption algorithm.
An algorithm suite that uses RSA15 as the key wrap algorithm and 256-bit Basic as the message encryption algorithm.
Gets an algorithm suite that uses SHA256 for the signature digest and 256-bit Basic as the message encryption algorithm.
An algorithm suite that uses SHA256 for the signature digest and 256-bit Basic as the message encryption algorithm.
Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 256-bit Basic as the message encryption algorithm.
An algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 256-bit Basic as the message encryption algorithm.
Gets the default algorithm suite.
The default is , which specifies 256-bit Advanced Encryption Standard (AES) as the symmetric encryption algorithm.
Gets the default asymmetric key wrap algorithm as a string.
The default asymmetric key wrap algorithm.
Gets the default asymmetric signature algorithm as a string.
The default asymmetric signature algorithm.
Gets the default canonicalization algorithm as a string.
The default canonicalization algorithm.
Gets the default digest algorithm as a string.
The default digest algorithm.
Gets the default encryption algorithm as a string.
The default encryption algorithm.
Gets the default encryption key derivation length as an value.
The default encryption key derivation length.
Gets the default signature key derivation length as an value.
The default signature key derivation length.
Gets the default symmetric key length as an value.
The default symmetric key length.
Gets the default symmetric key wrap algorithm as a string.
The default symmetric key wrap algorithm.
Gets the default symmetric signature algorithm as a string.
The default symmetric signature algorithm.
Gets the Triple Data Encryption Standard (DES) algorithm suite.
The Triple DES .
Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.
An algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.
Gets an algorithm suite that uses SHA256 for the signature digest and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.
An algorithm suite that uses SHA256 for the signature digest and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.
Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.
An algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.
Gets or sets a collection of external authorization policies.
A of type .
Indicates whether the incoming message contains at least one supporting security token.
if contains at least one entry; otherwise, .
Gets or sets a collection of incoming supporting tokens.
A of type .
Gets or sets the initiator token for this message.
The initiator token for this message.
Gets a collection of outgoing objects.
A collection of outgoing supporting tokens.
Gets or sets the protection token for this message.
The protection token for this message.
Gets or sets the recipient token for this message.
The recipient token for this message.
Gets or sets the sender ID prefix for this message.
The sender ID prefix for this message.
The property value is .
The length of the property value is 0.
The first character of the property value is not alphabetic and not equal to "_".
No character of the property value is alphabetic, numeric, or equal to "_", ".", or "-".
Gets or sets the for this message.
The object for this message.
Gets or sets the transport token for this message.
The transport token for this message.
Gets the namespace for this WS-SecurityPolicy version.
The namespace for this WS-SecurityPolicy version.
Gets the prefix.
The prefix.
Gets the version 1.1 of WS-SecurityPolicy.
The version 1.1 of WS-SecurityPolicy.
Gets the version 1.2 of WS-SecurityPolicy.
The version 1.2 of WS-SecurityPolicy.
Gets the security token.
The security token.
Gets the collection of security token policies.
The collection of security token policies.
Gets the version 1.0 of WS-Security.
The version 1.0 of WS-Security.
Gets the version 1.1 of WS-Security.
The version 1.1 of WS-Security.
Gets the service credentials used to construct this instance of this class.
The service credentials.
Gets the security token attachment mode.
The security token attachment mode.
Gets the claim type that was specified in the constructor.
The claim type.
Gets a value that indicates whether the claim is optional.
if this instance of the class is for an optional claim; if it specifies a required claim.
Gets or sets a handler for when the token is issued.
A delegate that handles the event when a token is issued.
Gets or sets a handler for when the token is renewed.
A delegate that handles the event when a token is renewed.
Gets and sets the target address.
The target address.
Gets or sets the Via.
The that represents the Via.
Gets a collection of additional request parameters
A of type that holds the additional request parameters.
Gets a collection of claim type requirements.
A of type that holds the additional claim type requirements.
Gets or sets the default set of security specifications versions.
A that represents the default set of security specifications versions.
Gets a value that indicates whether the issued token has an asymmetric key.
if the issued token has an asymmetric key; otherwise, .
Gets or sets the token issuer's address.
The of the token issuer.
Gets or sets the token issuer's binding, to be used by the client.
The of the token issuer, to be used by the client.
Gets or sets the token issuer's metadata address.
The metadata address of the token issuer.
Gets or sets the issued token key size.
The size of the token key.
An attempt was made to a value less than 0.
Gets or sets the issued token key type.
One of the values.
When implemented, gets a value that indicates whether the token supports client authentication.
if the token supports client authentication; otherwise, .
When implemented, gets a value that indicates whether the token supports a Windows identity for authentication.
if the token supports a Windows identity for authentication; otherwise, .
When implemented, gets a value that indicates whether the token supports server authentication.
if the token supports server authentication; otherwise, .
Gets or sets the issued token type.
The token type.
Gets or sets a value that indicates whether the issued token parameter uses STR transform.
if the issued token parameter uses STR transform; otherwise, .
Gets or sets a value that indicates whether the issued tokens are cached.
if the issued tokens are cached; otherwise, .
Gets the default time-out for closing the connection.
A that represents the default time-out for closing the connection.
Gets the default time-out for opening the connection.
A that represents the default time-out for opening the connection.
Gets or sets the identity verifier.
The identity verifier.
Gets or sets the issued token renewal threshold percentage.
The issued token renewal threshold percentage.
Gets or sets the issuer address.
The issuer address.
Gets or sets the issuer binding.
The issuer binding.
Gets the issuer channel behaviors.
A that contains the behaviors for the issuer channel.
Gets or sets the key entropy mode.
The key entropy mode.
Gets or sets the maximum time that an issued token will be cached.
A that represents the maximum time that an issued token will be cached.
Gets or sets the message security version.
The message security version.
Gets or sets the security algorithm suite.
The security algorithm suite.
Gets or sets the security token serializer.
The security token serializer.
Gets the communication state.
The communication state.
Gets a value that indicates whether token cancellation is supported.
if token cancellation is supported; otherwise, .
Gets or sets the target address.
The target address.
Gets the token request parameters.
A collection of XML elements that represent the token request parameters.
Gets a value that indicates whether the token has an asymmetric key.
if the token has an asymmetric key; otherwise, .
When implemented, gets a value that indicates whether the token supports client authentication.
if the token supports client authentication; otherwise, .
When implemented, gets a value that indicates whether the token supports a Windows identity for authentication.
if the token supports a Windows identity for authentication; otherwise, .
When implemented, gets a value that indicates whether the token supports server authentication.
if the token supports server authentication; otherwise, .
Gets or sets the audit log location.
The audit log location.
Gets or sets the listener URI.
The listener URI.
Gets or sets the message authentication audit level.
The audit level of the message authentication.
Gets or sets a value that indicates whether the audit failures are suppressed.
if the audit failures are suppressed; otherwise, .
Gets a value that indicates whether the token has an asymmetric key.
if the token has an asymmetric key; otherwise, .
When implemented, gets a value that indicates whether the token supports client authentication.
if the token supports client authentication; otherwise, .
When implemented, gets a value that indicates whether the token supports a Windows identity for authentication.
if the token supports a Windows identity for authentication; otherwise, .
When implemented, gets a value that indicates whether the token supports server authentication.
if the token supports server authentication; otherwise, .
Gets the bootstrap protection requirements.
The bootstrap protection requirements.
Gets or sets the bootstrap security binding element.
The bootstrap security binding element.
Gets or sets a value that indicates whether the communications session can be renewed.
if the communications session can be renewed; otherwise, .
Gets a value that indicates whether the security token has an asymmetric key.
This property always returns .
Gets or sets a value that indicates whether cancellation is required.
if cancellation is required; otherwise, . The default is .
Gets a value that indicates whether the token supports client authentication.
if the token supports client authentication; otherwise, .
Gets a value that indicates whether the token supports a Windows identity for authentication.
if the token supports a Windows identity for authentication; otherwise, .
Gets a value that indicates whether the token supports server authentication.
if the token supports server authentication; otherwise, .
Gets a read-only collection of token authorization policies.
A read-only collection of instances.
Gets or sets the extracted from the bootstrap message.
A security message property.
Gets the context id.
A that represents the context id.
Gets the token id.
The token id.
Gets a value that indicates whether a security context token (SCT) with a mode setting that specifies how cookies are handled is read in.
if a cookie mode SCT is read in; otherwise, .
Gets the key effective start time.
A that represents the key effective start time.
Gets the key expiration time.
A that represents the key expiration time.
Gets the key generation.
A that represents the key generation.
Gets a read-only collection of security keys.
A read-only collection of instances.
Gets the token effective start time.
A that represents the token effective start time.
Gets the token expiration time.
A that represents the token expiration time.
Returns the maximum allowable time difference between client and server clock settings.
The maximum allowable time difference between client and server clock settings.
Gets a value that indicates whether the oldest tokens should be removed when the cache is full.
if the oldest tokens should be removed when the cache is full; otherwise, .
Gets the security context token cache size.
The security context token cache size.
When overridden in a derived class, gets a value that indicates whether the token has an asymmetric key.
if the token has an asymmetric key; otherwise, .
Gets or sets the token inclusion requirements.
The token inclusion requirements.
Gets or sets the token reference style.
The reference style for the token.
An invalid token reference style was .
Gets or sets a value that indicates whether keys can be derived from the original proof keys.
if keys need to be derived from the token's key; otherwise, . The default is .
When overridden in a derived class, gets a value that indicates whether the token supports client authentication.
if the token supports client authentication; otherwise, .
When overridden in a derived class, gets a value that indicates whether the token supports a Windows identity for authentication.
if the token supports a Windows identity for authentication; otherwise, .
When overridden in a derived class, gets a value that indicates whether the token supports server authentication.
if the token supports server authentication; otherwise, .
Gets the token requirement property name whose value is the location of the audit log to use when recording the results of the authentication (service only).
The key for the AuditLogLocation in the token requirement's Properties dictionary.
Gets the token requirement property name whose value is the channel parameters collection (client only).
The key for the in the token requirement's Properties dictionary.
Gets a value that specifies the name of the index in the collection for the property.
The name of the index in the collection for the property.
Gets the key for the token requirement property whose value is the endpoint filter table that contains the filters for messages that a service endpoint accepts. This is a service property.
The key for the endpoint filter table property of the token requirement.
Gets the protection policy used by the server to validate incoming client connections.
The protection policy used by the server.
Gets the key of the token requirement property whose value is the HTTP authentication scheme if this request is for a token provider or token authenticator to be used in HTTP authentication.
The key of the token requirement's HTTP authentication scheme property.
Gets a value that indicates whether the endpoint that is creating the security token requirement is an initiator or a recipient.
if the request is made by the initiator of the channel; otherwise, .
Gets the key for the token requirement property whose value indicates whether the request is made by the initiator of the channel or the recipient of the channel.
The key for the token requirement property whose value indicates whether the endpoint that creates the requirement is the initiator or recipient.
Gets the key for the token requirement property whose value indicates whether this is the request for a token that is configured on the client or service.
The key for the token requirement property whose value indicates whether this is the request for a token that is configured on the client or service.
Gets the key for the token requirement property whose value is the that contains information about the token if the requirement is for an issued token.
The key for the token requirement property whose value is the that contains information about the token if the requirement is for an issued token.
If the token requirement is for an issued token, this property contains the endpoint address of the issuer.
The endpoint address for the token issuer. This is used for issued token types.
Gets the key for the token requirement property whose value is the of the issuing party if the requirement is for an issued token.
The key for the token requirement property whose value is the of the issuing party.
If the token requirement is for an issued token, this property contains the binding to use to communicate with the issuer.
The binding used to communicate with the user.
Gets the key for the token requirement property whose value is the to use to talk to the issuing party if the requirement is for an issued token.
The key for the token requirement property whose value is to use to talk to the issuing party.
Gets the key for the token requirement property whose value is the binding to use to talk to the issuing party when the requirement is for an issued token.
The key for the token requirement property whose value is the binding to use to talk to the issuing party.
Gets the key for the token requirement property whose value is the URI that the service endpoint making the request is listening at (service only).
The key for the token requirement property whose value is the URI that the service endpoint making the request is listening at.
Gets the key for the token requirement property whose value is the audit level to use when recording the results of the authentication (service only).
Gets the key for the token requirement property whose value is the audit level to use when recording the results of the authentication.
Gets the key for the token requirement property whose value is the member of the enumeration to use and that indicates whether the token provider is needed for messages sent from client to server or server to client.
Gets the key for the token requirement property whose value is the member of the enumeration to use.
Gets or sets the message security version to be used (if necessary).
The message security version.
Gets the key for the token requirement property whose value is the that the channel is configured with.
The key for the token requirement property whose value is the that the channel is configured with.
Gets the key for the token requirement property whose value is used to create SSL security token authenticator.
The key for the token requirement property whose value is used to create SSL security token authenticator.
Gets the key for the token requirement property whose value is the link to the URI that points to the service's privacy policy if the service has one.
The key for the token requirement property whose value is a link to the URI that points to the service's privacy policy.
Gets the key for the token requirement property whose value is a string that represents the privacy notice version.
The key for the token requirement property whose value represents the privacy notice version.
Gets or sets a security binding element used for securing the secure conversation bootstrap messages.
A security binding element used for securing the secure conversation bootstrap messages.
Gets the key for the token requirement property whose value is the security binding element used to secure the secure conversation bootstrap messages.
The key for the token requirement property whose value represents the security binding element to be used for securing the secure conversation bootstrap messages.
Gets or sets the security algorithm suite to be used (if necessary).
The security algorithm suite to be used.
Gets the key for the token requirement property whose value is the algorithm suite that the channel uses to perform message security.
The key for the token requirement property whose value is .
Gets or sets the security binding element.
The security binding element.
Gets the key for the token requirement property whose value is the security binding element used to create the channel.
The key for the token requirement property whose value is the used to create the channel.
Gets the key for the token requirement property whose value is the associated enumeration member if the request is for a supporting token.
The key for the token requirement property whose value is the associated enumeration member.
Gets the key for the token requirement property whose value indicates whether the secure conversation token is for a security session (in which case its lifetime is tied to the lifetime of the user’s channel) or for a datagram security channel.
The key for the token requirement property whose value indicates whether the secure conversation token should be cancelable.
Gets the key for the token requirement property whose value indicates whether to ignore errors that occur when recording the results of the authentication (service only).
The key for the token requirement property whose value indicates whether to ignore errors that occur when recording the results of the authentication.
Gets the key for the token requirement property whose value is the endpoint address that the channel is talking to (client only).
The key for the token requirement property whose value is the that the channel is talking to.
Gets or sets the transport scheme.
The transport scheme.
If the request is made for a token provider/authenticator to be used with transport security, this string is the key for the token requirement property whose value is the transport scheme.
The key for the token requirement property whose value is the transport scheme.
Gets the key for the token requirement property whose value is the Via URI that the channel is connecting to (client only).
The key for the token requirement property whose value is the Via URI that the channel is connecting to.
Gets a string that indicates that the initiator is anonymous but the responder certificate is available as part of a SOAP SSL negotiation.
A string that indicates that the initiator is anonymous but the responder certificate is available as part of a SOAP SSL negotiation.
Gets a string that indicates that the initiator and responder mutually authenticate each other using X.509 certificates.
A string that indicates that the initiator and responder mutually authenticate each other using X.509 certificates.
Gets a string that indicates whether the service uses WS-SecureConversation authentication.
A string that indicates whether the service uses WS-SecureConversation authentication.
Gets a string that indicates whether the service uses SOAP SecurityContext authentication.
A string that indicates whether the service uses SOAP SecurityContext authentication.
Gets a string that indicates whether authentication is done via the Windows Services SP Negotiation (SPNEGO) protocol.
A string that indicates whether authentication is done via the Windows Services SPNEGO protocol.
Gets a string that indicates whether client authentication is by means of a Windows credential.
A string that indicates whether client authentication is by means of a Windows credential.
Gets a value that indicates whether the token has an asymmetric key.
if the token has an asymmetric key; otherwise, .
Gets or sets a value that indicates whether cancellation is required.
if cancellation is required; otherwise, . The default is .
Gets or sets a value that indicates whether a client certificate is required.
if a client certificate is required; otherwise, . The default is .
When implemented, gets a value that indicates whether the token supports client authentication.
if the token supports client authentication; otherwise, .
When implemented, gets a value that indicates whether the token supports a Windows identity for authentication.
if the token supports a Windows identity for authentication; otherwise, .
When implemented, gets a value that indicates whether the token supports server authentication.
if the token supports server authentication; otherwise, .
Gets a value that indicates whether to allow NTLM authentication.
if NTLM authentication is allowed; otherwise, .
Gets a value that indicates whether to allow anonymous callers.
if anonymous callers are allowed; otherwise, .
Gets a value that indicates whether to extract the groups to which the Windows accounts belong.
if the groups to which the Windows accounts belong are extracted; otherwise, .
Gets the token ID.
The token ID.
Gets the token impersonation level.
The .
Gets the network credential.
The .
Gets a collection of security keys.
A collection of .
Gets the starting effective date for the token.
A that represents the starting effective date for the token.
Gets the expiration date for the token.
A that represents the expiration date for the token.
Gets a value that indicates whether the token has an asymmetric key.
Always returns .
Gets or sets a value that indicates whether the token requires cancellation.
if the token requires cancellation; otherwise, . The default is .
When implemented, gets a value that indicates whether the token supports client authentication.
Always returns .
When implemented, gets a value that indicates whether the token supports a Windows identity for authentication.
Always returns .
When implemented, gets a value that indicates whether the token supports server authentication.
Always returns .
Gets a collection of security token parameters for endorsing supporting tokens required by the security binding element.
A collection of .
Gets a collection of security token parameters for signed supporting tokens required by the security binding element.
A collection of .
Gets a collection of security token parameters for signed and encrypted supporting tokens required by the security binding element.
A collection of .
Gets a collection of security token parameters for signed and endorsing supporting tokens required by the security binding element.
A collection of .
Gets a value that indicates whether the token has an asymmetric key.
if the token has an asymmetric key; otherwise, . Always returns .
Gets a value that indicates whether the token supports client authentication.
if the token supports client authentication; otherwise, . Always returns .
Gets a value that indicates whether the token supports a Windows identity for authentication.
if the token supports a Windows identity for authentication; otherwise, . Always returns .
Gets a value that indicates whether the token supports server authentication.
if the token supports server authentication; otherwise, . Always returns .
Gets a value that indicates whether the token has an asymmetric key.
if the token has an asymmetric key; otherwise, . Always returns .
Gets a value that indicates whether the token supports client authentication.
if the token supports client authentication; otherwise, . Always returns .
Gets a value that indicates whether the token supports a Windows identity for authentication.
if the token supports a Windows identity for authentication; otherwise, . Always returns .
Gets a value that indicates whether the token supports server authentication.
if the token supports server authentication; otherwise, . Always returns .
Gets and sets the X.509 reference style.
An .
Gets the default asymmetric key wrap algorithm, RsaOaepKeyWrap.
The default asymmetric key wrap algorithm, RsaOaepKeyWrap.
Gets the default asymmetric signature algorithm, RsaSha1Signature.
The default asymmetric signature algorithm, RsaSha1Signature.
Gets the default canonicalization algorithm, ExclusiveC14n.
The default canonicalization algorithm, ExclusiveC14n.
Gets the default digest algorithm, Sha1Digest.
The default digest algorithm, Sha1Digest.
Gets the default encryption algorithm, TripleDesEncryption.
The default encryption algorithm, TripleDesEncryption.
Gets the default encryption key derivation length, 192.
The default encryption key derivation length, 192.
Gets the default signature key derivation length, 192.
The default signature key derivation length, 192.
Gets the default symmetric key length, 192.
The default symmetric key length, 192.
Gets the default symmetric key wrap algorithm, TripleDesKeyWrap.
The default symmetric key wrap algorithm, TripleDesKeyWrap.
Gets the default symmetric signature algorithm, HmacSha1Signature.
The default symmetric signature algorithm, HmacSha1Signature.
Gets the default version.
The default version.
Gets the namespace for this trust version.
The namespace for this trust version.
Gets the prefix.
The prefix.
Gets the version 1.3 of WS-Trust.
The version 1.3 of WS-Trust.
Gets the February 2005 version of WS-Trust.
The February 2005 version of WS-Trust.
Gets or sets the password.
The password.
Gets or sets the user name.
The user name.
Gets or sets the maximum length of time that a token is cached.
A that represents the maximum length of time that a token is cached. The default is 15 minutes.
Gets or sets a value that indicates whether logon tokens are cached.
if logon tokens are cached; otherwise, . The default is .
Gets or sets a custom user name and password validator.
A custom user name and password validator.
Gets or sets a value that indicates whether Windows groups are included in the security context.
if Windows groups are included in the security context; otherwise, . The default is .
Gets or sets the maximum number of logon tokens to cache.
The maximum number of logon tokens to cache.
Gets or sets the membership provider.
The for this service. The default is the .
An attempt is made to set this property when the credential is read-only.
Gets or sets the method of validating the user name and password.
A value from the enumeration in .
Gets or sets the allowed impersonation level.
One of the values.
Gets or sets a value that indicates whether NTLM authentication should be allowed as Windows SSPI Negotiate authentication.
if NTLM authentication should be allowed as Windows SSPI Negotiate authentication, otherwise. The default is .
Gets or sets the Windows client credential.
The for the client.
Gets or sets a value that indicates whether to allowanonymous users access (applies only to message-level security).
if anonymous users are allowed access; otherwise, . The default is .
Gets or sets a value that indicates whether the Windows groups that a client belongs to are included in the security context.
if Windows groups are included in the security context; otherwise, . The default is .
Gets a default instance of this class.
A default instance of this class.
Gets a value that indicates whether to emit BSP required attributes.
if BSP required attributes are to be emitted; otherwise, .
Gets the maximum key derivation label length.
The maximum key derivation label length.
Gets the maximum key derivation nonce length.
The maximum key derivation nonce length.
Gets the maximum key derivation offset.
The maximum key derivation offset.
Gets the security version.
The security version.
Gets or sets the channel object that is used for sending and receiving messages.
The object that is used for sending and receiving objects.
Gets or sets the factory that created the channel.
The that created the channel object.
Gets or sets the channel contract the channel uses for sending and receiving messages.
The that defines the channel contract.
Gets the current state of the communication-oriented object.
A that represents the current state of the channel.
Gets or sets the version of WS-Trust this channel uses for serializing objects.
The (URI) used by the channel.
The that the channel uses for serializing WS-Trust request messages.
The used by the channel.
Gets or sets the that the channel uses for serializing WS-Trust response messages.
The used by the channel.
Gets or sets the that the channel uses for serializing WS-Trust messages.
The used by the channel.
Gets or sets the that contains the set of objects used by channels created by this factory for serializing and validating tokens found in WS-Trust messages.
The object.
Gets or sets the used to resolve security token references found in most elements of WS-Trust messages.
The object.
Gets or sets the version of WS-Trust that channels created by this factory use for serializing messages.
The version of WS-Trust that channels created by this factory use for serializing messages.
Gets or sets the used to resolve security token references found in the wst:UseKey element of RST messages as well as the wst:RenewTarget element found in RST messages.
The object.
Gets or sets the used for serializing wst:RequestSecurityToken messages.
The object.
Gets or sets the used for serializing wst:RequestSecurityTokensResponse messages.
The object.
Gets the exception that was thrown.
The exception that was thrown.
Gets the WS-Trust request type that failed.
The URI that represents the WS-Trust request type.
Gets the service configuration.
A that represents the configuration for the service.
Gets the security token service (STS) configuration for this this instance.
The STS configuration.
Gets the service contract associated with this instance.
The service contract for this instance.
Gets or sets the certificate to use to represent the service when communicating back to the client.
The to use to represent the service when communicating back to the client.
A method was used when the credential is read-only.
Gets the settings used to validate the certificate presented by the client during authentication.
The settings used to validate the certificate presented by the client during authentication.
Gets or sets the certificate to use in message security authentication mode.
The to use to encrypt messages sent to the client by the service in the uncorrelated duplex transport case if the message security authentication mode is used.
An attempt was made to set a read-only credential.
Gets the settings used to validate the service certificate obtained using SSL authentication.
The settings used to validate the service certificate obtained using SSL authentication.
Gets or sets the default certificate to use for the service.
The default certificate to use for the service.
Attempted to set when the credential is read-only.
Gets a scoped certificate to use to represent the service that the client is communicating with.
A scoped certificate to use to represent the service that the client is communicating with.
Attempted to set when the credential is read-only.
Gets or sets the SSL certificate validator to use.
A instance.
Gets or sets the certificate to use for representing the service when communicating back to the client.
The to use for representing the service when communicating back to the client.
Attempted to set when credential is read-only.
Gets or sets the certificate validation mode.
One of the values.
Gets or sets a custom client certificate validator.
The custom client certificate validator.
when credential is read-only.
Gets or sets a value that indicates whether Windows groups are included in the authorization context.
if Windows groups are included in the authorization context; otherwise, . The default is .
Gets or sets a value that indicates whether the certificate is mapped to Windows accounts.
if the certificate is mapped to Windows accounts; otherwise, . The default is .
when credential is read-only.
Gets or sets the certificate revocation mode for ChainTrust and PeerOrChainTrust X.509 certificate validation.
One of the values in : , , or . The default is .
when credential is read-only.
Gets or sets the trusted store location under which context the client certificate chain is validated.
The trusted store location under which context the client certificate chain is validated.
when credential is read-only.
Gets or sets the certificate validation mode.
A value from the enumeration in .
Gets or sets a custom client certificate validator.
The custom client certificate validator.
Set when credential is read-only.
Gets or sets the certificate revocation mode.
One of the values in : , , or .
Set when credential is read-only.
Gets or sets the trusted store location where the client certificate is validated.
The trusted store location where the client certificate is validated.
Set when credential is read-only.
Gets or sets the certificate validation mode.
A value from the enumeration in .
Gets or sets a custom client certificate validator.
The custom client certificate validator.
Attempted to set when credential is read-only.
Gets or sets the certificate revocation mode for ChainTrust and PeerOrChainTrust X.509 certificate validation mode.
One of the values in : , , or .
Attempted to set when credential is read-only.
Gets or sets the trusted store location under which context the client certificate chain is validated.
The trusted store location.
Attempted to set when credential is read-only.
Gets or sets the that is used by the dispatcher to route incoming messages to the correct endpoint.
The object that is used by the dispatcher to route incoming messages to the correct endpoint.
The value is not one of the values.
Specifies whether to automatically close a session when a client closes an output session.
if services automatically close a session when the client closes an output session; otherwise, . The default is .
Gets or sets whether a service supports one thread, multiple threads, or reentrant calls.
One of the values; the default is .
The value is not one of the values.
Gets or sets the value used to locate the service element in an application configuration file.
The value to locate in the configuration file. The default value is the fully qualified type name without assembly information.
The value is null.
The value is an empty string.
Gets or sets a value that indicates whether the service ordered dispatch is ensured.
if the service ordered dispatch is ensured; otherwise, . The default is .
Gets or sets a value that specifies whether to send unknown serialization data onto the wire.
if unknown serialization data is never sent; otherwise, . The default is .
Gets or sets a value that specifies that general unhandled execution exceptions are to be converted into a of type and sent as a fault message. Set this to only during development to troubleshoot a service.
if unhandled exceptions are to be returned as SOAP faults; otherwise, . The default is .
Gets or sets the value that indicates when new service objects are created.
One of the values; the default value is .
The value is not one of the values.
Gets or sets the maximum number of items allowed in a serialized object.
The maximum number of items allowed in an object. The default is 65536 bytes (64KB).
Gets or sets the value of the name attribute in the service element in Web Services Description Language (WSDL).
The value of the name attribute in the element when exported.
Gets or sets the value of the target namespace for the service in Web Services Description Language (WSDL).
The value of the attribute for the element that contains the element.
Gets or sets a value that specifies whether the service object is released when the current transaction completes.
if the service object is to be released; otherwise, . The default is .
Gets or sets a value that specifies whether pending transactions are completed when the current session closes without error.
if pending transactions are to be completed when the current session closes without error; otherwise, . The default is .
Specifies the transaction isolation level for new transactions created inside the service, and incoming transactions flowed from a client.
A value that specifies the transaction isolation level. The default is .
The value is not one of the values.
Gets or sets the period within which a transaction must complete.
A object that represents the time within which transactions must complete or be automatically aborted.
The value is null.
The value is less than or greater than .
Gets or sets a value that specifies whether to use the current synchronization context to choose the thread of execution.
if all calls to the service must run on the thread specified by the ; otherwise, . The default value is .
Gets or sets a value that specifies whether the system or the application enforces SOAP header processing.
if the system is to perform SOAP header processing; otherwise , which indicates that the application performs this processing. The default value is .
Gets the service authentication behavior.
The service authentication behavior.
Gets the authorization behavior for the service.
The authorization behavior for the service.
Gets the base addresses used by the service.
The base addresses for the service.
Gets or sets the interval of time allowed for the service to close.
The timespan that specifies the interval of time allowed for the service to close.
Gets the service credential.
The service credential.
Gets the service description.
The service description.
Gets or sets the identity configuration for the service.
The identity configuration for the service.
Gets or sets the interval of time allowed for the service to open.
The timespan that specifies the interval of time allowed for the service to open.
Gets or sets a value that indicates whether the service uses identity configuration.
if the service uses identify configuration; otherwise, .
Gets or sets the type of callback contract when the contract is a duplex contract.
A that indicates the callback contract. The default is .
Gets or sets the name used to locate the service in an application configuration file.
The name used to locate the service element in an application configuration file. The default is the name of the service implementation class.
The value is null.
The value is an empty string.
Gets a value that indicates whether the member has a protection level assigned.
if the property is not ; otherwise, . The default is .
Gets or sets the name for the element in Web Services Description Language (WSDL).
The default value is the name of the class or interface to which the is applied.
The value is null.
The value is an empty string.
Gets or sets the namespace of the element in Web Services Description Language (WSDL).
The WSDL namespace of the element. The default value is "http://tempuri.org".
Specifies whether the binding for the contract must support the value of the property.
One of the values. The default is .
The value is not one of the values.
Gets or sets whether sessions are allowed, not allowed or required.
A that indicates whether sessions are allowed, not allowed, or required.
The value is not one of the values.
Gets the singleton instance of the hosted service.
The hosted service object.
Gets the service authentication behavior.
The service authentication behavior.
Gets the authorization behavior for the service hosted.
The for the service hosted.
Gets the base addresses used by the hosted service.
A of type that contains the base addresses for the hosted service.
Gets the collection of channel dispatchers used by the service host.
The that contains the channel dispatchers used by the service host.
Gets or sets the interval of time allowed for the service host to close.
The that specifies the interval of time allowed for the service host to close.
The value, in milliseconds, is less than zero or is larger than (2,147,483,647 or, in hexadecimal notation, 0X7FFFFFFF).
The host is in an or state and cannot be modified.
The host is already in a state and cannot be modified.
The host is in a state and cannot be modified.
Gets the credential for the service hosted.
The for the service hosted.
Gets the default interval of time allowed for the service host to close.
The that specifies the default interval of time allowed for the service host to close.
Gets the default interval of time allowed for the service host to open.
The that specifies the default interval of time allowed for the service host to open.
Gets the description of the service hosted.
The for the hosted service.
Gets the extensions for the current specified service host.
An of type .
Retrieves the contracts implemented by the service hosted.
The that contains the objects for the service.
Gets or sets the flow control limit for messages received by the service hosted.
The flow control limit for messages received by the service hosted.
The value is less than zero.
Gets or sets the interval of time allowed for the service host to open.
The that specifies the interval of time allowed for the service host to open.
The value is less than zero or is larger than (2,147,483,647 or, in hexadecimal notation, 0X7FFFFFFF).
The host is in an or state and cannot be modified.
The host is already in a state and cannot be modified.
The host is in a state and cannot be modified.
Gets the type that contains the methods that return the known types.
The that contains the methods that return the known types.
Gets the name of a method that returns the collection of known types.
The name of the method that returns the known types.
The known type that can be included in an object graph.
The of the known type.
Returns an instance of the class that contains an empty collection of claims, identities, and other context data that is usually used to represent an anonymous party.
An empty instance of the .
Gets the authorization information for an instance of this class. The contains a collection of that the application can interrogate and retrieve the information of the party.
An that contains the authorization settings.
Gets the collection of policies associated with an instance of this class.
A of type that contains the policies.
Gets the current .
The current .
Gets a value that indicates whether the current client has provided credentials to the service.
if the client has provided credentials; otherwise, .
Gets the primary identity associated with the current setting.
An associated with the current setting.
Gets the Windows identity of the current setting.
A that represents the Windows domain user.
Specifies the maximum time allowed to look up the service principal name (SPN).
A . The default is 1 minute.
The value is set to less than 0.
The instance derived from that is associated with the instance.
The instance derived from that is associated with the instance.
Gets and sets a value that specifies whether to preserve attribute extensions during serialization.
A value that specifies whether to preserve attribute extensions during serialization.
Gets and sets a value that specifies whether to preserve element extensions during serialization.
A value that specifies whether to preserve element extensions during serialization.
Gets the syndication version used by the formatter.
The syndication version used by the formatter.
Gets the type of the syndication item associated with the .
The type of the syndication item associated with the .
Gets or sets a value that specifies whether to preserve attribute extensions during serialization.
A value that specifies whether to preserve attribute extensions during serialization.
Gets or sets a value that specifies whether to preserve element extensions during serialization.
A value that specifies whether to preserve element extensions during serialization.
Gets the syndication version used by the formatter.
The syndication version used by the formatter.
Gets the syndication version used by the formatter.
The syndication version used by the formatter.
Gets the name of Atom Publishing Protocol namespace.
Returns “http://www.w3.org/2007/app”.
Gets a collection of attribute extensions.
Returns .
The base URI of the .
Returns .
Gets the element extensions for the .
Returns .
Gets and sets the language of the .
Returns .
Gets the categories document.
Returns the that is associated with this .
Gets the syndication version used by the formatter.
The syndication version used by the formatter.
Gets the collection of syndication categories associated with the .
Returns a collection of syndication categories.
Gets and sets a value that specifies whether syndication categories can be added to the .
Returns a that specifies if new syndication categories can be added.
Gets and sets the scheme of the .
Returns the scheme of the .
Gets and sets the URI for the categories document.
Returns .
Gets a collection of resource types that can be added to the collection.
Returns .
Gets a collection of attribute extensions.
Returns .
Gets and sets the base URI for the instance.
Returns .
Gets a collection of objects.
Returns .
Gets the element extensions for the service document.
Returns .
Gets and sets the URI for the collection.
Returns .
The title of the collection.
Returns .
The instance derived from that is associated with the instance.
The instance derived from that is associated with the instance.
Gets and sets a value that specifies whether to preserve attribute extensions during serialization.
A value that specifies whether to preserve attribute extensions during serialization.
Gets and sets a value that specifies whether to preserve element extensions during serialization.
A value that specifies whether to preserve element extensions during serialization.
Gets and sets a value that specifies whether to serialize extensions within the Atom 1.0 namespace.
A value that specifies whether to serialize extensions within the Atom 1.0 namespace.
Gets the syndication version used by the formatter.
The syndication version used by the formatter.
Gets the type of the syndication item associated with the .
The type of the syndication item associated with the .
Gets or sets a value that specifies whether to preserve attribute extensions during serialization.
A value that specifies whether to preserve attribute extensions during serialization.
Gets or sets a value that specifies whether to preserve element extensions during serialization.
A value that specifies whether to preserve element extensions during serialization.
Gets and sets a value that specifies whether to serialize extensions within the Atom 1.0 namespace.
A value that specifies whether to serialize extensions within the Atom 1.0 namespace.
Gets the syndication version used by the formatter.
The syndication version used by the formatter.
Gets a collection of attribute extensions.
A instance.
Gets and sets the base URI for the instance.
The base URI.
Gets the element extensions for the service document.
A instance containing the element extensions.
Gets and sets the language of the service document.
The language of the service document.
Gets a collection of workspaces contained within the service document.
A collection of workspaces.
Gets the associated with the formatter.
Returns the associated with the formatter.
Gets the version of the formatter.
Returns a that contains the version of the formatter.
Gets the attribute extensions for this category.
The attribute extensions for this category.
Gets the element extensions for this category.
A collection of element extensions.
Gets and sets the label of the category.
The label of the category.
Gets and sets the name of the category.
The name of the category.
Gets and sets the scheme of the category.
The scheme of the category.
Gets the attribute extensions for this content.
A dictionary that contains the attribute extensions for this object.
Gets the syndication content type.
The name of the type of syndication content.
Gets the outer name of the element extension.
The outer name of the element extension.
Gets the outer namespace of the element extension.
The outer namespace of the element extension.
Gets a collection of attribute extensions.
A dictionary that contains a collection of attribute extensions.
Gets a collection of authors of the feed.
A collection of objects that represents the authors of the feed.
Gets and sets the base URI for the instance.
The base URI for the instance.
Gets a collection of categories for the feed.
A collection of objects that represent the categories for the feed.
Gets a collection of the contributors to the feed.
A collection of objects that represents the contributors to the feed.
Gets and sets copyright information for the feed.
A object that represents copyright information for the feed.
Gets and sets a description of the feed.
A object that represents the description of the feed.
Gets the element extensions for the feed.
A instance that contains the element extensions in the feed.
Gets and sets the generator of the feed.
The name of the tool that generated the feed.
Gets and sets the ID of the feed.
The ID of the feed.
Gets and sets the image URL for the feed.
The URL for the image for the feed.
Gets a collection of the feed items contained in the feed.
A collection of objects.
Gets and sets the language of the feed.
The name of the language the feed is written in.
Gets and sets the time the feed was last updated.
A instance set to the time the feed was last updated.
Gets the links associated with the feed.
A collection of objects.
Gets and sets the title of the feed.
A instance that contains the title of the feed.
Gets the associated with the formatter.
The associated with the formatter.
Gets the syndication version of the formatter.
The syndication version of the formatter.
Gets the attribute extensions for the syndication item.
A dictionary that contains a collection of attribute extensions.
Gets the authors of the syndication item.
A collection of objects that represent the authors of the syndication item.
Gets and sets the base Uniform Resource Identifier (URI) for the instance.
The base URI of the .
Gets the syndication categories for the syndication item.
A collection of objects that represent the categories of the syndication item.
Gets and sets the content of the syndication item.
A instance that contains the content of the syndication item.
Gets the contributors of the syndication item.
A collection of objects that represent the contributors of the syndication item.
Gets and sets the copyright information for the syndication item.
A instance that represents copyright information.
Gets the element extensions contained in the syndication item.
A that contains the element extensions.
Gets and sets the ID of the syndication item.
The ID of the syndication item.
Gets and sets the last updated time for the syndication item.
A instance that represents the time the syndication item was last updated.
Gets the links contained in the syndication item.
A collection of objects.
Gets and sets the publish date for the syndication item.
A object that represents the publish date for the syndication item.
Gets and sets the source feed of the syndication item.
A instance where the syndication item is located.
Gets and sets the summary of the syndication item.
A that contains a summary of the item.
Gets and sets the title of the syndication item.
A object that contains the title of the syndication item.
Gets the associated with the formatter.
The associated with the formatter.
Gets the syndication version of the formatter.
The syndication version of the formatter.
Gets the attribute extensions of the link.
A dictionary that contains a collection of attribute extensions.
Gets and sets the base URI of the syndication link.
A instance that contains the base URI of the syndication link.
Gets the element extensions for the .
A that contains the element extensions for the .
Gets and sets the length of the linked resource in bytes.
The length of the linked resource.
Gets and sets the media type of the linked resource.
The media type of the linked resource.
Gets and sets the relationship type of the linked resource.
The relationship type of the linked resource.
Gets and sets the title of the linked resource.
The title of the linked resource.
Gets and sets the URI for the linked resource.
A instance that contains the URI for the linked resource.
Gets the attribute extensions for the .
A dictionary that contains a collection of attribute extensions.
Gets the element extensions for the .
A that contains the element extensions.
Gets and sets the e-mail address of the .
The e-mail address of the person.
Gets and sets the name of the .
The name of the person.
Gets and sets the URI of the .
The URI of the person's Web site.
Gets the text of the .
The text of the .
Gets the content type of the .
A that represents the kind of Text Syndication Content.
Gets the content type of the .
The content type of the .
Gets the for the .
A instance that contains the URI for the .
Gets a collection of attribute extensions.
Returns .
Gets and sets the base URI for the instance.
Returns .
Gets the collection associated with the workspace.
Returns .
Gets the element extensions contained within the instance.
Returns .
The title of the instance.
Returns .
Gets the .
A instance.
Gets the type of the XML syndication content.
The XML syndication content type.
Gets or sets the type of client credential used for authentication.
Returns the .
Gets or sets the extended protection policy for the TCP transport.
The extended protection policy for the TCP transport.
Gets or sets the for the TCP stream.
Returns the .
Specifies the list of SSL/TLS protocols to negotiate when using a client credential type of TcpClientCredentialType.Certificate. The value can be a combination of one of more of the following enumeration members: Ssl3, Tls, Tls11, Tls12.
Returns .
Gets a value that indicates whether the incoming transaction is supported.
A that indicates whether the incoming transaction is supported.
Gets the default value for the transaction protocol.
A valid value that specifies the default transaction protocol to be used in flowing a transaction.
Gets the OleTransactions transaction protocol value.
An value.
Gets the WSAtomicTransaction11 transaction protocol value.
A value.
Gets the WSAtomicTransactionOctober2004 transaction protocol value.
A value.
Gets the unknown message that caused the event.
The that caused the event.
Gets or sets a value that indicates whether to bypass the proxy server for local addresses.
to bypass the proxy server for local addresses; otherwise, . The default value is .
Gets or sets the base address of the client.
The that is the base address of the client. The default value is .
Gets the version of SOAP that is used for messages that are processed by this binding.
The value of the that is used with this binding. The value must always be SOAP 1.2.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.
The value that indicates whether the hostname is used to reach the service when matching on the URI. The default value is , which ignores the hostname in the match.
Gets or sets the maximum amount of memory, in bytes, that can be allocated for the manager of message buffers that receive messages at the endpoints configured with this binding.
The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 524288 bytes.
Gets or sets the maximum size, in bytes, for a message that can be received on a channel configured with this binding.
The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.
The value is less than zero.
Gets or sets whether MTOM or Text/XML is used to encode SOAP messages.
The value of that indicates that MTOM or Text/XML is used to encode SOAP messages. The default value is .
Gets or sets the URI address of the HTTP proxy.
A that serves as the address of the HTTP proxy. The default value is .
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints.
Gets an object that provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.
The that provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.
Gets the URI transport scheme for the channels and listeners that are configured with this binding.
The transport scheme: "http".
Gets an object that specifies the security settings used with this binding.
The that specifies security settings used with the binding. The default value of is .
Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.
if requests are handled synchronously; if handled asynchronously. The value returned is always is , to handle requests asynchronously.
Gets or sets the character encoding that is used for the message text.
The that indicates the character encoding that is used. The default is .
Gets or sets a value that indicates whether this binding should support flowing WS-Transactions.
if the flowing of transactions is supported; otherwise, . The default value is .
Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.
if the auto-configured HTTP proxy of the system should be used, if available; otherwise, . The default value is .
Gets the message-level security properties for the .
A value. The default values include: is , is , and is .
Gets or sets the security mode for the parent .
A value from the enumeration. The default is .
The value is not a valid .
Gets or sets the URI at which the privacy notice is located.
The at which the privacy notice is located.
Gets or sets the privacy notice version number for the binding.
The version number of the privacy notice.
Gets or sets the type of security used with this binding.
The that specifies the mode of security used with this binding. The default value of the for this binding is .
Indicates the message security settings for the .
A value.
Gets or sets the type of security to be applied.
A . The default is .
Gets or sets a value that indicates whether the WCF client will automatically store and resend any cookies sent by a single web service.
if automatic cookies processing is required; otherwise, .
Gets the security settings used with this binding.
The that is used with this binding. The default value property is .
Gets or sets a value that indicates whether to bypass the proxy server for local addresses.
to bypass the proxy server for local addresses; otherwise, . The default value is .
Gets the version of SOAP that is used for messages that are processed by this binding.
The value of the that is used with this binding. The value is always SOAP 1.2.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.
The value that indicates whether the hostname is used to reach the service when matching on the URI. The default value is , which ignores the hostname in the match.
Gets or sets the maximum amount of memory allocated, in bytes, for the buffer manager that manages the buffers required by endpoints using this binding.
The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 524,288 bytes.
Gets or sets the maximum size, in bytes, for a message that can be processed by the binding.
The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.
The value is less than zero.
A message exceeded the maximum size allocated.
Gets or sets whether MTOM or Text/XML is used to encode SOAP messages.
The value of that indicates whether MTOM or Text is used to encode SOAP messages. The default value is .
Gets or sets the URI address of the HTTP proxy.
A that serves as the address of the HTTP proxy. The default value is .
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints.
Gets an object that provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.
The that provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.
Gets the URI transport scheme for the channels and listeners that are configured with this binding.
"http" if the security mode of the transport binding element is set to or ; "https" if the security mode is set otherwise.
Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.
if requests are handled synchronously; if handled asynchronously. The default is , to handle requests asynchronously.
Gets or sets the character encoding that is used for the message text.
The that indicates the character encoding that is used. The default is .
Gets or sets a value that indicates whether this binding should support flowing WS-Transactions.
if the flowing of transactions is supported; otherwise, . The default value is .
Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.
if the auto-configured HTTP proxy of the system should be used, if available; otherwise, . The default value is .
Gets or sets the client callback address.
The client callback address.
Gets a value that specifies whether context management is enabled.
if context management is enabled; otherwise, .
Gets or sets the context protection level for this binding.
The protection level for the binding.
Gets the message-level security settings for this binding.
A instance. The default value includes: with default set to , is , is , and is .
Specifies the message for this binding.
The for this binding. The default is .
The value of the set is not defined.
Gets an object that contains the transport-level security settings for this binding.
The for this binding. The default value includes a of and a of .
Gets the collection of certificates for this identity.
An object.
Gets the namespaces contained in this instance.
A collection of namespaces and prefixes.
Gets or sets the SOAP style of the .
One of the values. The default is .
Gets or sets a value that indicates that the should be used for reading and writing faults.
if the should be used for reading and writing faults; if the should be used. The default is .
Gets or sets a value that specifies the format to use.
One of the values. The default is .
Gets or sets the XPath expression for the instance.
The XPath expression.
Gets the associated with this instance.
The XML namespace manager.
Gets a collection of name/value pairs for any default parameter values.
A generic dictionary.
Specifies whether trailing slashes “/” in the template should be ignored when matching candidate URIs.
if trailing slashes “/” should be ignored, otherwise .
Gets a collection of variable names used within path segments in the template.
A collection of variable names that appear within the template's path segment.
Gets a collection of variable names used within the query string in the template.
A collection of template variable names that appear in the query portion of the template string.
Gets and sets the base URI for the template match.
A instance that represents the base URI for the template match.
Gets the collection for the template match.
A instance that contains template variable values extracted from the URI during the match.
Gets and sets the object associated with the instance.
An instance.
Gets a collection of query string parameters and their values.
A instance that contains the query string parameters and their values.
Gets a collection of relative path segments.
A collection of relative path segments.
Gets and sets the matched URI.
A instance.
Gets and sets the instance associated with this instance.
A instance.
Gets a collection of path segments that are matched by a wildcard in the URI template.
A collection of path segments that are matched by a wildcard in the URI template.
Gets and sets the base address for the instance.
A that contains the base address.
Gets a value that specifies whether the is read only.
if the property is read only; otherwise .
Gets a collection of key/value pairs that consist of objects and their associated data.
A collection of key/value pairs that consist of objects and their associated data.
Gets the original base address.
The original base address.
Provides a collection whose items are types that serve as keys.
The item types contained in the collection that also serve as the keys for the collection.
Provides a thread-safe collection that contains objects of a type specified by the generic parameter as elements.
The type of object contained as items in the thread-safe collection.
Provides a thread-safe collection that contains objects of a type specified by a generic parameter and that are grouped by keys.
The type of the key used to group the items contained in the collection.
The type of items contained in the thread-safe, keyed collection.
Provides a thread-safe, read-only collection that contains objects of a type specified by the generic parameter as elements.
The type of object contained as items in the thread-safe, read-only collection.
Thrown when an error occurs within a named pipe.
This exception is typically thrown on the client when the action related to the operation invoked does not match any action of operations in the server.
Applied to a Windows Communication Foundation (WCF) service to indicate whether that service can be run in ASP.NET compatibility code.
Specifies whether a Windows Communication Foundation (WCF) service runs, or can run, in a mode that is compatible with ASP.NET.
WCF services must run in an application domain with ASP.NET compatibility mode set to .
WCF services can run in an application domain with ASP.NET compatibility mode set to or .
WCF services must run in an application domain with ASP.NET compatibility mode set to .
Represents a configuration element for specifying Windows Communication Foundation (WCF) listener's diagnostics functionalities. This class cannot be inherited.
Contains configuration elements for the NetPipeActivator sharing service. This class cannot be inherited.
Contains configuration elements for the NetTcpPortSharing sharing service. This class cannot be inherited.
Represents a configuration element that contains user accounts for processes that host WCF services, and are granted connection access to the sharing service. This class cannot be inherited.
Contains a collection of instances. This class cannot be inherited.
Contains the configuration section for the SMSvcHost.exe tool. This class cannot be inherited.
Provides the base implementation for the factory that allows application code to participate in the creation of service hosts in managed hosting environments where the host instance is created dynamically in response to incoming messages.
Contains the service's virtual path when the service is hosted in Internet Information Services (IIS) or Windows Process Activation Service (WAS).
The exception that is thrown when access to the address is denied.
The exception that is thrown when an address is unavailable because it is already in use.
Specifies the type of match semantics used by the dispatcher to route incoming messages to the correct endpoint.
Indicates a filter that does an exact match on the address of an incoming message.
Indicates a filter does the longest prefix matches on the address of an incoming message.
Indicates a filter that matches on any address of an incoming message.
Specifies when to audit security events.
No events will be recorded. This is the default.
Only successful security-related events will be recorded.
Only failed security-related events will be recorded.
Both failed and successful security-related events will be recorded.
Specifies the location where security-related event logs are written.
Specifies the default location, which is determined by the operating system. If writing to the Security log is supported (such as on Windows Vista and Windows Server 2003 and later platforms), the default log location is the Security log. Otherwise (such as in Windows XP SP2), the default log location is the Application log.
Specifies the Application log in the event log.
Specifies the Security log in the event log. The calling thread must have to be able to write to the Security log.
Represents a binding that a Windows Communication Foundation (WCF) service can use to configure and expose endpoints that are able to communicate with ASMX-based Web services and clients and other services that conform to the WS-I Basic Profile 1.1.
Provides a context-enabled binding for the binding.
Enumerates credential types the client can authenticate with when security is enabled in the binding.
Indicates that the client be authenticated using a username credential.
Indicates that a client be authenticated using a certificate.
Configures message-level security settings for .
Specifies basic https binding settings.
Configures the security settings of a binding.
Specifies the types of security that can be used with the system-provided .
The SOAP message is not secured during transfer. This is the default behavior.
Security is provided using HTTPS. The service must be configured with SSL certificates. The SOAP message is protected as a whole using HTTPS. The service is authenticated by the client using the service’s SSL certificate. The client authentication is controlled through the .
Security is provided using SOAP message security. For the , the system requires that the server certificate be provided to the client separately. The valid client credential types for this binding are and .
Integrity, confidentiality and server authentication are provided by HTTPS. The service must be configured with a certificate. Client authentication is provided by means of SOAP message security. This mode is applicable when the user is authenticating with a UserName or Certificate credential and there is an existing HTTPS deployment for securing message transfer.
This mode does not provide message integrity and confidentiality. It provides only HTTP-based client authentication. Use this mode with caution. It should be used in environments where the transfer security is being provided by other means (such as IPSec) and only client authentication is provided by the Windows Communication Foundation (WCF) infrastructure.
Specifies basic https security settings.
Specifies the basic https security mode.
The Transport security mode.
The TransportWithMessageCredential security mode.
Specifies an enumeration of cache settings.
Default setting.
The setting is always on.
The setting is always off.
Configures a callback service implementation in a client application.
Creates and manages the channels that are used by clients to send messages to service endpoints.
A factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints.
The type of channel produced by the channel factory. This type must be either or .
Represents a header that encapsulates an address information item used to identify or interact with an endpoint.
Represents a thread-safe, read-only collection of address headers.
The WS-Addressing version associated with a SOAP message or understood by an endpoint.
Specifies application container settings.
Represents a custom binding element that supports channel security using asymmetric encryption. This binding element signs the message using the sender's authentication token and encrypts the message using the recipient's token.
The binding element that specifies the .NET Binary Format for XML used to encode messages.
Contains the binding elements that specify the protocols, transports, and message encoders used for communication between clients and services.
Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.
The elements of the bindings that build the channel factories and channel listeners for various types of channels that are used to process outgoing and incoming messages.
Represents the collection of binding elements used in a binding.
Represents a collection of binding parameters that store information used by binding elements to build factories.
Represents the writer of the message body.
Many Windows Communication Foundation (WCF) features require the use of buffers, which are expensive to create and destroy. You can use the class to manage a buffer pool. The pool and its buffers are created when you instantiate this class and destroyed when the buffer pool is reclaimed by garbage collection. Every time you need to use a buffer, you take one from the pool, use it, and return it to the pool when done. This process is much faster than creating and destroying a buffer every time you need to use one.
Represents the contents of the message header when using a channel that supports the context exchange protocol.
Provides the base implementation for custom channels.
Provides a common base implementation for all custom channel factories.
Provides a common base implementation for channel factories on the client to create channels of a specified type connected to a specified address.
The type of channel the factory produces.
Provides a common base implementation for channel listeners on the service.
Provides a common base implementation for channel listeners on a service to accept channels produced by the client factories.
The type of channel the channel listeners accept.
Provides a base implementation for managing the default timeouts that are associated with channel and listener factories.
Represents a collection of channel parameters.
Specifies quotas for channels that belong to a pool of channels used by a service endpoint.
Represents a client web socket factory.
Provides a common base implementation for the basic state machine common to all communication-oriented objects in the system, including channels, listeners, and the channel and listener factories.
Represents the binding element that is used when the client must expose an endpoint for the service to send messages back to the client.
Provides a policy import extension for mapping policy assertions into Windows Communication Foundation (WCF) bindings in which the client must expose an endpoint for the service to send messages back to the client.
Specifies the channels compression format.
The none compression format.
The GZip compression format.
The Deflate compression format.
An abstract class that supplements the base with additional properties that are common to connection-oriented transports such as TCP and named pipes.
Provides a protection level and an exchange mechanism as part of the context of a binding element and the functionality to build the channel listeners and factories.
Enables policy and WSDL extensions and contracts to be imported.
Specifies whether an HTTP cookie or a SOAP header is the mechanism used to exchange context for a conversation between a client and service.
A SOAP header is used to exchange context. This is the default exchange mechanism.
An HTTP cookie is used to exchange context.
A property used to communicate context between the application and channel layers on either the client or the service.
Provides an abstract base class for deferring correlation key calculation until all of the correlation data is available.
Allows a particular channel to opt-in to providing correlation data and specify the conditions under which the data is provided, such as whether it is provided by default, optionally, on send, before send, or on receive.
Provides a message property that accumulates additional correlation information for a message as protocols are applied, such as when data is returned from a over the incoming message.
Represents an association between a piece of application data and an instance.
Provides a message property that contains correlation instance keys after applying the correlation calculation to a message.
Defines a binding from a list of binding elements.
Specifies the possible types of delivery failure for a message read from the queue.
An unknown error occurred.
The sender does not have access rights to place messages in the destination queue.
The destination queue was not found.
The destination queue manager cannot decrypt the message.
The destination queue manager cannot authenticate the message because the attached signature is invalid.
The source queue manager cannot encrypt the message.
The message hop count was exceeded, which indicates the number of intermediate servers.
A transactional message was sent to a nontransactional queue.
A nontransactional message was sent to a transactional queue.
The message was purged before reaching the destination queue.
The destination queue was deleted before the message could be delivered to the application.
The message was not delivered because the destination queue is full.
The queue was purged and the message no longer exists.
The message did not reach the destination queue before timing out.
The message was not delivered to the application on time.
An enumeration that specifies the delivery status of a message when the delivery of the message is in doubt, or when the message was not delivered.
The delivery of the message is in doubt.
The message was not delivered.
Converts exceptions thrown by a channel into SOAP fault messages that conform to the channel's protocol.
Enables management of how HTTP cookies are handled in HTTP requests and responses.
Represents http message handlers for a factory.
A binding parameter that can be used with the HTTP Transport to specify the setting for HttpMessage support.
Provides extension methods for accessing user principal associated with the HTTP request message.
Provides access to the HTTP request to access and respond to the additional information made available for requests over the HTTP protocol.
Provides access to the HTTP response in order to access and respond to the additional information made available for requests over the HTTP protocol.
Represents the binding element used to specify an HTTPS transport for transmitting messages.
Represents the binding element used to specify an HTTP transport for transmitting messages.
Implement this interface to register custom, anonymous URI prefixes.
Defines the interface that bindings must implement to describe and advertise the capabilities that clients and services may require.
Defines the optional interface that a binding can implement to specify whether the service it configures has multicast capabilities.
Defines the optional contract that a binding can implement to specify whether incoming requests are handled synchronously or asynchronously by the service.
Defines the basic interface that all channel objects must implement. It requires that they implement the state machine interface shared by all communication objects and that they implement a method to retrieve objects from the channel stack.
Defines the interface that must be implemented by a channel factory to produce channels.
Defines the interface that must be implemented by channel factories that create type-specific channels.
The type of channel that the channel factory creates.
Defines the interface that must be implemented by a channel listener to accept channels.
Defines the interface that must be implemented by channel listeners to accept type-specific channels.
The type of channel that the channel listener accepts.
Defines the interface for a binding element that supports context exchange protocols.
Defines an interface that allows you to get and set the context on the channel.
Provides a property that returns a description of all of the correlation data that a channel can supply.
Defines the interface that a channel must implement to both send and receive messages.
Defines the interface for the session implemented on each side of a bi-directional communication between messaging endpoints.
Defines the interface that associates a duplex channel with a session.
Represents the cookie container manager.
Defines the interface that a channel must implement to receive a message.
Defines the interface for the session implemented on the receiving side of a one-way communication between messaging endpoints.
Defines the interface that associates an input channel with a session.
Defines an interface that you can implement to describe a set of properties for a message.
The exception that is thrown when the binding specified is not consistent with the contract requirements for the service.
Defines the interface that a channel must implement to send a message.
Defines the interface for the session implemented on the sending side of a one-way communication between messaging endpoints.
Defines the interface that associates an output channel with a session.
An interface that enables you to set receive context settings.
Defines the interface that a channel must implement to be on the receiving side of a request-reply communication between messaging endpoints.
Defines the interface to associate a reply channel with a session
Defines the contract that a channel must implement to be on the requesting side of a request-reply communication between messaging endpoints.
Defines the interface to associate a request channel with a session.
Defines the contract for specifying the security capabilities for bindings.
Defines the interface to establish a shared context among parties that exchange messages by providing an ID for the communication session.
Defines the interface that associates a channel with a specific type of session.
The type of associated with the cannel.
Represents an interface that should be implemented by binding elements that require the dispatcher to create a transaction before dispatching to the service method.
Provides a transport token assertion (for example, an HTTPS token assertion) for use in policy exports.
Represents the details of the close status of the web socket connection.
Specifies local client security settings.
Provides local service security properties that can be set.
Represents the unit of communication between endpoints in a distributed environment.
Represents a memory buffer that stores an entire message for future consumption.
The encoder is the component that is used to write messages to a stream and to read messages from a stream.
An abstract base class that represents the factory for producing message encoders that can read messages from a stream and write them to a stream for various types of message encoding.
The binding element that specifies the message version used to encode messages.
Converts WSDL-based policies and contracts about message encoding into descriptions of the binding elements that can implement these policies for the service.
Represents an in-memory representation of a SOAP fault that can be passed to to create a message that contains a fault.
Represents the content of a SOAP header.
Represents system information regarding a SOAP message header.
Represents a collection of message headers for a message. This class cannot be inherited.
Represents a set of properties for a message. This class cannot be inherited.
Specifies the status of a message.
The message has been created.
The message is being read.
The message has been written.
The message has been copied.
The message has been closed and can no longer be accessed.
Specifies the versions of SOAP and WS-Addressing associated with a message and its exchange.
The base class for and .
The class encapsulates the properties of a message that has been read from a queue.
Represents the binding element used to specify the queuing communication properties for a Windows Communication Foundation (WCF) service that uses the native Message Queuing (MSMQ) protocol.
The binding element that specifies the encoding and versioning used for Message Transmission Optimization Mechanism (MTOM) messages.
Represents settings that control the behavior of the named pipe connection pool.
Specifies named pipe settings.
Represents the binding element for the named pipe transport.
Enables packet routing and the use of one-way methods.
Converts WSDL-based policies in a into descriptions of the binding elements that can implement these policies for the service.
Defines the binding element used to create a custom peer resolver.
Defines the abstract base class for binding elements used to create peer resolver objects.
Defines the binding element used to create a peer message transport channel.
Defines the binding element used to create a Peer Name Resolution Protocol (PNRP) peer resolver.
Represents the binding element that contains the privacy policy for the WS-Federation binding.
Imports WSDL-based policies and contracts about privacy notices into descriptions of the binding elements that can implement these policies for the service.
Derive from this class to implement a custom state machine for receive context functionality.
Represents the possible states for the receive context state machine.
Represents the received state.
Represents the completing state.
Represents the completed state.
Represents the abandoning state.
Represents the abandoned state.
Represents the faulted state.
Represents the duration that a SOAP redirection is in effect.
Represents an error that occurs in redirection processing.
Represents the address where the subsequent requests should be redirected.
Represents redirection scope.
A type that represents the type of redirection.
Represents the binding element that can produce the sending and receiving channels required for a reliable session between endpoints.
Maps reliable session binding elements to and from representations of their corresponding policy assertions in metadata. This class cannot be inherited.
Makes available the client IP address and port number associated with the remote endpoint from which a message was sent.
Provides a reply that is correlated to an incoming request.
Represents a retry exception that can be used by a messaging host such as to communicate any cancellation of an attempted operation to the client.
An abstract class that, when implemented, represents a binding element that supports channel SOAP message security.
Provides an extensibility point for extending the standard security policy import.
Describes the layout of the security header.
Items are added to the security header according to the general principle of “declare before use”.
Items are added to the security header in any order that confirms to WSS: SOAP Message security.
Items are added to the security header in any order that confirms to WSS: SOAP Message security except that the first element in the security header must be a wsse:Timestamp element.
Items are added to the security header in any order that confirms to WSS: SOAP Message security except that the last element in the security header must be a wsse:Timestamp element.
Represents an open session notification used to update message properties.
Represents a custom binding element that supports channel security using an SSL stream.
Provides an extensibility point for mapping WSDL contracts and policy assertions into Windows Communication Foundation (WCF) standard bindings.
To implement a custom security upgrade acceptor, inherit from this base class.
To implement a security upgrade initiator, inherit from this base class.
Implements a custom security upgrade provider, inherited from this base class.
To implement a custom upgrade acceptor, inherited from this base class.
Adds a custom stream upgrade provider to a custom binding.
To implement a custom upgrade initiator, inherit from this base class.
Implements a custom upgrade provider, inherited from this base class.
Specifies whether a service supports sending responses to anonymous addresses only, to non-anonymous addresses only, or to both.
The server only supports anonymous addresses and clients must provide an anonymous response address.
The server only supports non-anonymous addresses and clients must provide a non-anonymous response address.
The server supports both anonymous and non-anonymous addresses and clients may choose to use either or both.
Represents a custom binding element that supports channel security using symmetric encryption.
Represents properties that control the behavior of the TCP connection pool.
Represents the binding element for the TCP transport.
The binding element that specifies the character encoding and message versioning used for text-based SOAP messages.
Represents the configuration element that specifies transaction flow support for a binding. This class cannot be inherited.
Imports the transaction policy (WS-Policy assertions) of a service endpoint, adds implementing binding elements to the binding on the client, and transaction flow attributes to the appropriate operations on the service’s proxy. This class cannot be inherited.
Allows a custom channel, which uses a proprietary transaction flow mechanism, to inject its transaction into the Windows Communication Foundation (WCF) framework. This class cannot be inherited.
Determines if the contract for the transfer of messages from a client to an application requires a session and whether the delivery of messages must preserve the order in which operations are called by the client.
Specifies that a session is not required to interact with the services on this contract.
Specifies that a session with ordered message delivery guarantees is required to interact with the services on this contract.
Specifies that a session with unordered message delivery guarantees is sufficient to interact with the services on this contract.
An base class that represents a transport binding element.
Imports standard transport binding elements from Web Services Description Language (WSDL) documents with attached policy expressions.
Represents a custom binding element that supports mixed-mode security (such as, optimized message security over a secure transport).
Represents a collection of message headers that are understood. This class cannot be inherited.
A binding element used to communicate with a CardSpace Security Token Service that supports the CardSpace profile of WS-Trust.
Converts WSDL-based policies for s into descriptions of the binding elements that can implement these policies for the service.
Represents a web socket message property.
Represents settings for web socket transport.
Specifies an enumeration of WebSocket transport usage.
Indicates WebSocket transport will be used for duplex service contracts only.
Indicates WebSocket transport will always be used.
Indicates WebSocket transport will never be used.
Represents the binding element used to specify Windows stream security settings.
Contains information required to perform schema importation using the and infrastructure.
Contains information needed to perform schema importation using the and infrastructure.
This exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.
Provides the base implementation used to create Windows Communication Foundation (WCF) client objects that can call services.
The channel to be used to connect to the service.
A delegate that is used by for calling asynchronous operations on the client.
The input values to the asynchronous call.
Reference to the method to be called when the corresponding asynchronous operation completes.
An that lets the client distinguish between different asynchronous calls. It is made available to the client in the arguments parameter of the event completion callback.
Represents the Generic ChannelBase class.
The generic class.
Represents a delegate that is invoked by on successful completion of the call made by to .
The result returned by the call made by to .
Stores the results from an asynchronous call made by the client.
Manages security tokens for the client.
This class provides the implementation of the interface for the initialization of Windows Communication Foundation (WCF) COM+ integration services. It should not be used directly.
An interface that allows the setting of certain security features on a service proxy.
Persists objects that implement (such as ADO Recordset) to a byte stream.
This class provides the supporting implementation for the COM service moniker and should not be used directly.
Creates a service host for a Web-hosted COM+ component.
Represents a communication error in either the service or client application.
The exception that is thrown when the call is to an object that has aborted.
The exception that is thrown when a call is made to a communication object that has faulted.
Defines the states in which an can exist.
Indicates that the communication object has been instantiated and is configurable, but not yet open or ready for use.
Indicates that the communication object is being transitioned from the state to the state.
Indicates that the communication object is now open and ready to be used.
Indicates that the communication object is transitioning to the state.
Indicates that the communication object has been closed and is no longer usable.
Indicates that the communication object has encountered an error or fault from which it cannot recover and from which it is no longer usable.
Specifies whether a service class supports single-threaded or multi-threaded modes of operation.
The service instance is single-threaded and does not accept reentrant calls. If the property is , and additional messages arrive while the instance services a call, these messages must wait until the service is available or until the messages time out.
The service instance is single-threaded and accepts reentrant calls. The reentrant service accepts calls when you call another service; it is therefore your responsibility to leave your object state consistent before callouts and you must confirm that operation-local data is valid after callouts. Note that the service instance is unlocked only by calling another service over a WCF channel. In this case, the called service can reenter the first service via a callback. If the first service is not reentrant, the sequence of calls results in a deadlock. For details, see .
The service instance is multi-threaded. No synchronization guarantees are made. Because other threads can change your service object at any time, you must handle synchronization and state consistency at all times.
Represents the configuration element that contains a collection of address headers. This class cannot be inherited.
Represents a configuration element specifying the URI of an audience that can access a particular service.
Represents a collection of which is a target URI for which the security token can be targeted for in order to be considered valid by a instance.
Specifies settings for the application container settings element.
Specifies the authentication setting used for message exchange.
Specifies that the initiator is anonymous, and that the responder is authenticated.
Specifies that the initiator is anonymous.
Specifies that the initiator is authenticated by an X.509 version 3 certificate, and that the responder is authenticated by SSL over HTTPS.
Specifies that the initiator and responder are authenticated by XML symmetric key tokens.
Specifies that the initiator is authenticated by an XML symmetric key token, and that the responder is authenticated by an X.509 version 3 certificate.
Specifies that the initiator is authenticated by an XML symmetric key token, and that the responder is authenticated by the SOAP implementation of SSL.
Specifies that the initiator is authenticated by an XML symmetric key token, and that the responder is authenticated by SSL over HTTPS.
Specifies that the initiator and responder are authenticated using the Kerberos protocol.
Specifies that the initiator is authenticated using the Kerberos protocol, and the responder is authenticated by SSL over HTTPS.
Specifies that the initiator and responder are authenticated with X.509 version 3 certificates.
Specifies that the initiator and responder are authenticated with X.509 version 3 certificates.
Specifies that the initiator and responder mutually authenticate each other using X509 version 3 certificates, and the responder's certificate is available from the SOAP SSL negotiation.
Specifies that WS-SecureConversation authentication is used.
Specifies that the initiator and responder obtain a shared security context using the Security Service Provider Interface (SSPI).
Specifies that the initiator is authenticated using a username token, and the responder's certificate is available to the initiator out-of-band.
Specifies that the initiator is authenticated using a username token, and that the responder is authenticated by the SOAP implementation of SSL.
Specifies that the initiator is authenticated using a username token, and that the responder is authenticated by SSL over HTTPS.
Specifies that the initiator is authenticated by a security context using the Security Service Provider Interface (SSPI), and the responder is authenticated by SSL over HTTPS.
Contains a configuration element that specifies an authorization policy, which enables transformation of one set of input claims into another set of claims. Access control can be granted or denied based on that. This class cannot be inherited.
Contains a collection of instances. This class cannot be inherited.
Represents a configuration element that specifies the base addresses used by the service host. This class cannot be inherited.
Represents a collection of objects.
Represents a configuration element that specifies a pass through filter, which provides a mechanism to pick the appropriate IIS bindings when hosting a Windows Communication Foundation (WCF) application in IIS. This class cannot be inherited.
Represents a collection of objects. This class cannot be inherited.
Represents a configuration section that holds a collection of instances.
Represents an XML element that specifies a binding used to communicate with WS-I Basic Profile 1.1-conformant Web Services like ASMX-based services or to accept messages from ASMX-based clients.
Represents a configuration section that holds a collection of instances.
Represents an XML element that specifies a binding that provides context for the to be exchanged by enabling HTTP cookies as the exchange mechanism.
An XML element that configures HTTP message security.
Specifies settings for the basic https binding collection element.
Specifies settings for the basic https binding element.
Represents an XML element that configures the security for a basic HTTP service.
Specifies settings for the basic https security element.
Represents a configuration element that contains sub-elements that specify behavior extensions, which enable the user to customize service or endpoint behaviors.
Represents the configuration section that contains child entries that are elements identified by their unique .
Represents a message encoder that encodes Windows Communication Foundation (WCF) messages in binary on the wire. This class cannot be inherited.
Represents a configuration section that contains a collection of binding elements, each of which describes an aspect of how an endpoint communicates with other endpoints, that is built, consistently, into a channel factory on the client and a channel listener on the service.
Enables the use of a custom implementation from a machine or application configuration file.
Represents a collection of binding elements. This class cannot be inherited.
Represents a configuration element that specifies service-side debugging for a Windows Communication Foundation (WCF) callback object. This class cannot be inherited.
Represents a configuration element that specifies timeout for a client callback. This class cannot be inherited.
Represents a configuration element that specifies an X.509 certificate used for authentication. This class cannot be inherited.
Represents the configuration settings for validating an X.509 certificate. This class cannot be inherited.
Provides options for configuring contract, binding, and address properties of the channel endpoint, which are used by clients to connect to service endpoints on the server. This class cannot be inherited.
Represents a collection of instances. This class cannot be inherited.
Defines channel pool settings for a custom binding. This class cannot be inherited.
Represents a configuration element that contains the type of claim. This class cannot be inherited.
Represents a collection of instances. This class cannot be inherited.
Represents a configuration element to remove all the inherited behaviors.
Represents a configuration element that configures a client credential.
Represents the client section of a configuration file, which defines a list of endpoints that a client can connect to. This class cannot be inherited.
Represents a configuration element that specifies the route a message should take. This class cannot be inherited.
Specifies a COM+ integration service contract. This class cannot be inherited.
Represents a collection of instances. This class cannot be inherited.
Represents a configuration section that contains elements for specifying the namespace and contract name for a COM+ integration contract. This class cannot be inherited.
Represents a COM+ method that is exposed when the interface on a COM+ component is exposed as a Web service. This class cannot be inherited.
Contains a collection of instances. This class cannot be inherited.
Represents the configuration section that contains a list of behaviors that is applied to all Windows Communication Foundation (WCF) services on the machine before the behaviors in the section are applied.
Represents the configuration element that contains a list of endpoint behaviors that is applied to all Windows Communication Foundation (WCF) endpoints on the machine before the behaviors in the section are applied.
Represents the configuration element that contains a list of service behaviors that is applied to all Windows Communication Foundation (WCF) endpoints on the machine before the behaviors in the section are applied.
Specifies all the persistable types.This class cannot be inherited.
Represents a collection of objects. This class cannot be inherited.
Represents the configuration element that is used when the client must expose an endpoint for the service to send messages over HTTP. This class cannot be inherited.
Represents a User Defined Type (UDT) that is to be included in the service contract. This class cannot be inherited.
Represents a collection of instances. This class cannot be inherited.
Provides the generic functionality to create a channel configuration element for a specific type.
The type of communications channel to specify for the endpoint element that is created.
Provides the functionality to create and manage duplex channels of different types that are used to send and receive messages to and from service endpoints.
The type of communications channel for the endpoint element that is created.
Represents the configuration element that provides additional configuration settings to connection-oriented transport binding elements, such as TCP and named pipes.
Represents a configuration element that enables the use of a custom implementation.
Represents a collection of configuration elements that provide full control over the messaging stack for the user. This class cannot be inherited.
Represents the configuration section that provides full control over the messaging stack for the user.
Represents a collection of objects. This class cannot be inherited.
Represents a configuration element that specifies the to be used. This class cannot be inherited.
Represents a configuration element that defines the default settings for a communications endpoint.
Represents a collection of default port configuration elements.
Represents a delegating handler element.
Represents a DelegatingHandlerElementCollection for DelegatingHandlers.
Represents the configuration section that defines settings that can be used by an administrator for run-time inspection and control.
Adds dispatcher synchronization behavior to a dispatcher configuration element so that a WCF service program can send message replies to client applications asynchronously.
Represents a configuration element that specifies the URI for a DNS claim. This class cannot be inherited.
An XML element that contains a unique network address that a client uses to communicate with a service endpoint.
Represents a configuration element that contains a list of endpoint behaviors that is applied to all Windows Communication Foundation (WCF) endpoints on the machine.
Contains a collection of objects. This class cannot be inherited.
Manages a collection of service endpoints in a configuration file.
Handles configuration file element settings that enable and disable different aspects of end-to-end tracing during the running of a service application.
Represents a configuration element that defines an extension, which enables the user to create user-defined bindings, behaviors, etc.
Represents a collection of instances.
Represents a configuration section that contains all the extension definitions.
Represents a configuration element that configures the security of a message sent using HTTP in a federation.
Represents a configuration element that specifies settings for a service host. This class cannot be inherited.
Represents a configuration element that specifies the interval of time allowed for the service host to open or close. This class cannot be inherited.
Represents HttpBindingBaseElement for HttpBindingBase.
Represents the current HTTP digest credential in the element. This class cannot be inherited.
Represents a HttpMessageHandlerFactoryElement for HttpMessageHandlerFactory.
Represents the configuration element that specifies an HTTPS transport for transmitting SOAP messages.
Represents the configuration element that specifies an HTTP transport for transmitting SOAP messages.
Represents a configuration element that controls authentication parameters for the HTTP transport. This class cannot be inherited.
Provides the basic configuration settings for a binding element.
Represents a configuration element that enables the authentication of an endpoint by other endpoints exchanging messages with it. This class cannot be inherited.
Represents the configuration element that specifies the current issued token for a client credential. This class cannot be inherited.
Represents a collection of instances. This class cannot be inherited.
Represents a configuration element that specifies the token issued as a client credential. This class cannot be inherited.
Represents a configuration element that specifies additional settings for an issued token. This class cannot be inherited.
Represents a configuration element that specifies an endpoint that issues a security token. This class cannot be inherited.
Represents a configuration element that specifies the token issued as a service credential. This class cannot be inherited.
Configures the security settings of a local client. This class cannot be inherited.
Configures the security settings of a local service. This class cannot be inherited.
Represents an XML element that defines the settings for the message-logging capabilities of Windows Communication Foundation (WCF).
Defines the security configuration settings for message sent using HTTP.
Enables setting message-level security properties on the binding.
Defines the configuration settings for the security of a message sent using TCP. This class cannot be inherited.
Represents a configuration element that specifies how service metadata can be processed. This class cannot be inherited.
Represents a collection of MEX binding configuration elements.
A standard binding element.
A binding configuration element.
Represents a base configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange.
A standard binding element.
Represents a collection of instances.
Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over HTTP.
Represents a collection of instances.
Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over HTTPS.
Represents a collection of instances.
Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over named pipe.
Represents a collection of objects.
Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over TCP.
Provides the base class with members common to the and classes.
Provides the base class with members common to the and .
Represents a collection of MsmqIntegrationBindingElements.
This binding element can be used to enable Windows Communication Foundation (WCF) applications to send messages to and receive messages from existing MSMQ applications that use either COM, MSMQ native APIs, or the APIs in . Use this class to send and receive messages from MSMQ-based messaging applications.
Represents the configuration element that specifies settings required for interaction with a Message Queuing (MSMQ) sender or receiver.
Encapsulates the transport security settings for the Message Queuing (MSMQ) integration channel.
Represents the binding element used to specify the queuing communication properties for a Windows Communication Foundation (WCF) service that uses the native MSMQ protocol.
The class encapsulates the transport security settings for queued transports.
Represents the configuration section that specifies the encoding and message versioning used for SOAP Message Transmission Optimization Mechanism (MTOM) based messages. This class cannot be inherited.
Represents a configuration element that specifies additional connection pool settings for a Named Pipe transport. This class cannot be inherited.
Represents a named pipe settings element.
Represents a configuration element that specifies a channel to transfer messages using named pipes when it is included in a custom binding. This class cannot be inherited.
Specifies the transport security for a named pipe. This class cannot be inherited.
Contains a collection of instances.
A ServiceModel extension element.
Represents a net http binding collection element.
Represents a net http binding element.
Represents a net https binding collection element.
Represents a net https binding element.
Represents NetHttpWebSocketTransportSettingsElement for WebSocketTransportSettings.
Represents a configuration section that holds a collection of instances.
Represents a queued binding that is suitable for cross-machine communication.
The class encapsulates the MSMQ security features available when using the binding.
Represents a configuration section that contains a collection of instances.
Represents a configuration element that defines a binding that is secure, reliable and optimized for on-machine cross process communication.
Represents a configuration element that specifies security settings for a named pipe binding. This class cannot be inherited.
Represents a configuration element that contains elements specific to peer channel TCP message bindings.
Represents an XML element that specifies a binding for peer channel specific TCP messaging.
Represents a configuration element that contains a collection of instances.
Represents an XML element that specifies a binding for peer channel-specific TCP messaging.
Represents a configuration section that holds a collection of instances.
Represents a configuration element that corresponds to the binding.
Defines the security settings for the netTcpBinding binding. This class cannot be inherited.
Represents the configuration settings for the security of a message sent using HTTP for non-duplex service contracts. This class cannot be inherited.
Represents a configuration element that enables packet routing. This class cannot be inherited.
Represents a configuration element that configures a peer credential.
Represents a configuration element for a custom peer resolver.
Defines the configuration element for a peer resolver.
Defines the configuration element for a peer's security settings.
Specifies a configuration element that causes a channel to transfer messages on the peer transport when it is included in a custom binding. This class cannot be inherited.
Defines a configuration element for the secure transport of messages sent by peers.
Specifies a configuration element for a Peer Name Resolution Protocol (PNRP) name resolution service.
Represents the configuration element that specifies the import of custom policy assertions about bindings. This class cannot be inherited.
Represents a collection of instances. This class cannot be inherited.
Represents a configuration element that specifies a privacy notice used in binding.
Provides the functionality to create a protocol mapping element. This class is sealed.
Provides the functionality to extract specified communication protocol mapping information from a collection of protocol mapping elements. This class is sealed.
Defines a collection of protocol mapping. This class is sealed.
Represents configuration setting for WS-Reliable Messaging.
A configuration element to remove a particular service or endpoint behavior.
Represents a configuration element for a RSA identity. This class cannot be inherited.
Represents a configuration element that specifies the settings for a secure conversation service. This class cannot be inherited.
Represents a configuration element that specifies the security options for a custom binding. This class cannot be inherited.
Represents a base class with members common to an element that is used to configure security settings.
Manages configuration element content in connection with the activation of a service application.
Handles a collection of configuration elements that activate a service and can be merged across a hierarchy of configuration files.
Provides a workflow configuration element that establishes at the service level the validity of a transmission, message, or originator. This is a sealed class.
Represents a configuration element that defines security settings at the service level.
Represents a configuration element that contains a list of service behaviors that is applied to all Windows Communication Foundation (WCF) services on the machine.
Contains a collection of object. This class cannot be inherited.
Represents a configuration element that specifies the credential to be used to authenticate the service, as well as client credential validation-related settings. This class cannot be inherited.
Represents a configuration element that specifies debugging and help information features for a Windows Communication Foundation (WCF) service. This class cannot be inherited.
Represents an XML element that contains the settings for a Windows Communication Foundation (WCF) service, as well as endpoints that expose the service. This class cannot be inherited.
Represents a collection of instances. This class cannot be inherited.
Represents a configuration element that provides settings for binding, contract, and address properties for a service endpoint, which is used to expose services. This class cannot be inherited.
Represents a collection of instances. This class cannot be inherited.
Represents a configuration section that defines the type that the service hosting environment instantiates for a particular transport.
Represents a collection element in a service configuration file that contains objects.
Makes metadata ready and available for subsequent distribution and deployment in a server environment by adding a into the service configuration element.
Represents the configuration element that controls the publication of service metadata and associated information. This class cannot be inherited.
Represents a service model configuration element.
Represents an abstract base class for a used within the namespace.
The type of this configuration element.
An abstract base class for a looking for a merge semantic similar to an that allows duplicates, but throws an exception when duplicates are found in the same configuration scope (e.g. same configuration file).
A configuration element.
An abstract base class for a collection of objects.
A ServiceModel extension element.
An abstract base class for a configuration element that contains a dynamic collection of heterogeneous child elements.
Represents the main configuration section for Windows Communication Foundation (WCF). This class cannot be inherited.
Represents a configuration element that specifies the principal name used by a client to uniquely identify an instance of a service. This class cannot be inherited.
Represents a configuration element that defines auditing-related configuration settings for a behavior. This class cannot be inherited.
Represents the configuration section that contains services.
Represents a configuration element that specifies the throttling mechanism of Windows Communication Foundation (WCF). This class cannot be inherited.
Represents a configuration element that specifies the timeout for a service. This class cannot be inherited.
Represents the configuration element that specifies the security settings for a SSL stream binding. This class cannot be inherited.
Provides a base class for the configuration sections that specify predefined bindings provided by Windows Communication Foundation (WCF).
A standard binding element.
A binding configuration element.
Provides a base class for the configuration elements that specify predefined bindings provided by Windows Communication Foundation (WCF).
Represents a collection of objects. This class cannot be inherited.
A binding configuration element.
Represents the optional configuration setting for WS-Reliable Messaging defined in a standard binding. This class cannot be inherited.
Represents the configuration setting for WS-Reliable Messaging defined in a standard binding.
Handles a default collection of standard endpoint elements in a configuration file.
The type of the standard endpoint.
The type of the endpoint configuration.
Manages a standard endpoint element for a service application configuration file.
Represents a generic collection of standard endpoint elements that are of standard type or of a type from which the standard type can be assigned.
The type of the endpoint elements in the collection.
Represents a configuration section of standard endpoints. This class cannot be inherited.
Represents a configuration element that is used to specify run-time behavior for receiving messages in either a service or client application. This class cannot be inherited.
Represents a configuration element that specifies additional connection pool settings for a TCP transport. This class cannot be inherited.
Specifies a configuration element that causes a channel to transfer messages on the TCP transport when it is included in a custom binding. This class cannot be inherited.
An XML element that defines the security settings for a TcpTransport binding. This class cannot be inherited.
Represents a configuration element that specifies the character encoding and message versioning used for text-based XML messages. This class cannot be inherited.
Represents a configuration element that specifies whether transaction batching is supported for receive operations. This class cannot be inherited.
Represents the configuration element that specifies transaction flow support for a binding.
An XML element that identifies the type of a particular transport.
A collection of elements.
Provides a base class to represent a transport binding configuration element.
Represents a binding element that manages presentation.
Enables the retrieval of metadata address information from the request message headers for use in configuration elements.
Represents a configuration element that specifies a service's credentials based on username and password. This class cannot be inherited.
Represents a configuration element that specifies a user principal name. This class cannot be inherited.
Represents WebSocketTransportSettingsElement for WebSocketTransportSettings.
Represents a configuration element that specifies the settings for a Windows credential to be used to represent the client. This class cannot be inherited.
Represents a configuration element that specifies the settings of a Windows service credential. This class cannot be inherited.
Represents a configuration element that is used to specify settings for Windows stream security for a binding. This class cannot be inherited.
Represents a configuration element that contains a collection of instances.
Represents a configuration element that defines the binding.
Represents a configuration element that contains sub-elements that specify settings for using the binding.
Represents an interoperable binding that derives from and provides support for the correct versions of the , , and binding elements.
Represents the configuration element that specifies the import of Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.
Represents a collection of instances. This class cannot be inherited.
Represents a configuration element that contains a collection of instances.
Represents the configuration element for a secure and interoperable binding that is suitable for duplex service contracts or communication through SOAP intermediaries.
Represents an XML element that defines the security settings for a wsDualHttpBinding binding.
Represents a configuration element that contains a collection of instances.
Represents a configuration element that defines a binding that supports WS-Federation.
Represents an XML element that defines the security settings for a wsFederationHttp binding. This class cannot be inherited.
Provides the base class with members common to the and the .
Represents a configuration element that contains sub-elements that specify settings for using the wsHttpBinding binding.
Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.
Represents a collection of objects.
Represents a configuration element that corresponds to the binding.
An XML element that defines the security settings for a wsHttpBinding binding.
Represents a configuration element that defines authentication settings for the HTTP transport. This class cannot be inherited.
Represents a configuration element that specifies a certificate issued by a trusted issuer. This class cannot be inherited.
Contains a collection of instances. This class cannot be inherited.
Represents a configuration element that specifies authentication settings for a client certificate. This class cannot be inherited.
Represents a configuration element that specifies a certificate used by a client. This class cannot be inherited.
Represents a configuration element that specifies a default certificate used by a service. This class cannot be inherited.
Represents a configuration element that specifies a certificate used by a client to identify itself. This class cannot be inherited.
Represent a configuration element that specifies the sender's requirement for an X.509 certificate, which is used by the recipient when replying to the sender. This class cannot be inherited.
Represents a configuration element that specifies authentication settings for a peer certificate. This class cannot be inherited.
Represents a configuration element that specifies a certificate used by a peer. This class cannot be inherited.
Represents a configuration element that specifies a recipient's requirements for an X.509 certificate to be used by the sender. This class cannot be inherited.
Represents a configuration element that specifies a certificate used by a service to identify itself. This class cannot be inherited.
Represents a configuration element that specifies a service certificate. This class cannot be inherited.
Contains a collection of instances. This class cannot be inherited.
Represents a configuration element that specifies authentication settings for a service certificate. This class cannot be inherited.
Represents the configuration element that defines the constraints on the complexity of SOAP messages that can be processed by endpoints configured with a binding. This class cannot be inherited.
Represents the configuration settings for an XML element. This class cannot be inherited.
Represents a collection of instances. This class cannot be inherited.
Represents a configuration element that is used in message logging. This class cannot be inherited.
Represents a collection of objects. This class cannot be inherited.
Provides functionality to compare two instances.
Instructs the Windows Communication Foundation (WCF) infrastructure to use the .
Specifies the type of dead-letter queue to be used.
No dead-letter queue is to be used.
Use the system-wide, dead-letter queue.
Custom dead-letter queue.
Specifies the feature requirements that bindings must provide to the service or client implementation.
Enables service debugging for a Windows Communication Foundation (WCF) callback object.
Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication.
The is used by clients to specify the URI for which the transport channel should be created.
Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world.
Handles the importation of data contract messages from WSDL documents.
Represents the run-time behavior of the .
An endpoint behavior that enables a WCF service to send replies asynchronously.
Represents a SOAP fault.
Represents a collection of objects that you can use to obtain information about SOAP faults in a contract.
Implements methods that can be used to extend run-time behavior for a contract in either a service or client application.
Specifies the contract for which an attribute that implements the interface is active.
Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application.
Exposes methods used to return metadata about a service.
Implements methods that can be used to extend run-time behavior for an operation in either a service or client application.
Defines the methods called during contract generation that can be used to modify the generated code for an operation.
Implement to insert custom binding policy assertions in the Web Services Description Language (WSDL) information.
Defines a method for objects that import custom policy assertions about bindings.
Provides a mechanism to modify or insert custom extensions across an entire service, including the .
Defines the methods called during contract generation that can be used to modify the generated code for a service contract.
Defines endpoint or contract behaviors that can export custom metadata.
Implement and attach to a object to control how the importer maps Web Services Description Language (WSDL) parts to those of a object.
Indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.
Uses the exactly as provided. This is the default value.
Specifies that the transport should use a transport-specific mechanism to ensure that the is unique.
Represents the body of a SOAP message.
Represents the description of a message.
Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.
Specifies the direction of the message.
The message is incoming.
The message is outgoing.
Represents a SOAP message header.
Represents a collection of objects.
Represents a description of a SOAP message part.
Represents a collection of objects.
Represents a message property specified by the .
Represents a collection of objects.
Represents an error or warning event that occurred during the use of a or .
Used to create system-provided bindings for WS-Transfer metadata exchange using the contract.
Downloads service metadata.
Specifies the exchange mode used to obtain metadata.
A WS-Transfer Get request is used.
An HTTP GET request is used.
Exports service description information into metadata.
Imports metadata into objects.
Specifies the quotas for metadata importers that derive from the class.
Represents the address of metadata documents.
Represents a reference to a metadata document returned from a metadata exchange endpoint.
Retrieves and imports metadata as objects.
Represents XML metadata or references to XML metadata.
Represents a serializable collection of service metadata in XML form.
Instructs Windows Communication Foundation (WCF) to disable the mandatory processing of headers not in the collection that must be understood according to the SOAP 1.1 and 1.2 specifications.
Passed to the method to enable the modification of an operation contract and its context prior to generating code.
Represents the description of a contract operation that provides a description of the messages that make up the operation.
Represents a collection that contains operation descriptions.
Enables the creation of an XPath from a data contract.
Contains policy assertions.
Defines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope.
A class used to specify the version of the WS-Policy specification being used.
Sets the mode for authorization checks when using the to control access to a method.
is not set.
is set based on Windows (). If the user identity is not associated with a Windows account, anonymous Windows is used.
is set based on the ASP.NET role provider ().
Enables the user to specify a custom class for .
Always enables the user to specify a class for .
Describes the service’s authentication behavior.
Provides properties related to service authorization behavior.
Passed to the method to enable the modification of a service contract and its context prior to generating code.
Represents the contract generation options available using the .
No options specified.
Generates asynchronous methods for operations in addition to synchronous versions.
Generates an interface that derives from the contract interface and .
Causes all types to be marked internal.
Generates a Windows Communication Foundation (WCF) client class that extends .
Generate message contracts.
Generates event-based asynchronous methods for operations in addition to synchronous versions.
Generates task based asynchronous methods for operations in addition to synchronous versions.
The type generates service contract code and binding configurations from description objects.
Configures a service credential. Use this class to specify the credential for the service such as an X.509 certificate. Also, use this class to specify the authentication model for various client credentials such as user name and password validation.
Enables debugging and help information features for a Windows Communication Foundation (WCF) service.
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.
Represents the endpoint for a service that allows clients of the service to find and communicate with the service.
A collection that contains the endpoints for a service.
Controls the publication of service metadata and associated information.
A contract behavior that enables you to specify whether or not to publish metadata for a given endpoint.
A standard endpoint with a fixed contract () and a default HTTP binding used for exposing metadata.
Provides the implementation for the metadata publishing protocols.
Specifies the audit behavior of security events. In general, the security events consist of authentication events such as transport, message or negotiate authentication and authorization event. For more information, see .
Configures run-time throughput settings that enable you to tune service performance.
Controls whether channels listen synchronously or asynchronously.
Represents a behavior that optimizes the receive operations for transports that support transactional receives.
Converts a typed message to an untyped message, or an untyped message to a typed message.
Enables the retrieval of metadata address information from request message headers for a Windows Communication Foundation (WCF) service.
Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract.
Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint.
Converts service, contract, and endpoint information into metadata documents.
Imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.
Handles the import of messages from WSDL documents using the .
Controls run-time behavior of the associated with an operation.
Specifies whether performance counters for the assembly are enabled.
Performance counters are disabled. This is the default value.
Only performance counters relevant to this service is enabled.
Performance counters can be viewed at runtime.
A single performance counter instance _WCF_Admin is created. This instance is used to enable the collection of SQM data for used by the infrastructure. None of the counter values for this instance are updated and therefore will remain at zero. This is the default value if no configuration is present for Windows Communication Foundation (WCF).
Represents a query that tests whether the action of a message is one of a specified set of actions.
A component that accepts channels and associates them with a service.
Abstract base class for the channel dispatcher that accepts channels and associates them with a service.
Provides a thread-safe collection that contains channel dispatchers.
Used to modify or extend the execution behavior of a specific contract operation in a client object or client channel object. This class cannot be inherited.
Represents a client operation compat base.
Represents the insertion point for classes that extend the functionality of Windows Communication Foundation (WCF) client objects for all messages handled by a client application.
Represents a client runtime compat base.
Used to modify or extend the execution behavior of a specific service operation in a service endpoint. This class cannot be inherited.
Exposes properties that can be used to modify default service behavior as well as attach custom objects that can modify how incoming messages are transformed into objects and dispatched to operations. This class cannot be inherited.
Represents a query that tests whether a message satisfies the requirements of a specified endpoint address.
Represents the run-time object that exposes properties that enable the insertion of run-time extensions or modifications for messages in service applications.
Extend the class to create an exception handler for unhandled exceptions that occur within the Windows Communication Foundation (WCF) runtime.
Represents information about a SOAP fault that is specified in a attribute.
The exception that is thrown when a filter or filter table attempts to access the body of an unbuffered message.
Defines the methods that enable the initialization and recycling of thread-local storage with the thread that invokes user code.
Defines the interface to notify a service or client when a channel is created.
Defines methods that are used to control the conversion of messages into objects and objects into messages for client applications.
Defines a message inspector object that can be added to the collection to view or modify messages.
Defines the contract for an operation selector.
Defines methods that deserialize request messages and serialize response messages in a service application.
Defines the methods that enable custom inspection or modification of inbound and outbound application messages in service applications.
Defines the contract that associates incoming messages with a local operation to customize service execution behavior.
Allows an implementer to control the fault message returned to the caller and optionally perform custom error processing such as logging.
Defines the contract that must be implemented to shut down an input session.
Defines the methods necessary to inspect or modify the creation of objects when required.
Implement to participate in the creation or choosing of a object, especially to enable shared sessions.
Declares methods that provide a service object or recycle a service object for a Windows Communication Foundation (WCF) service.
Defines the methods that enable a client application to display a user interface to collect identity information prior to creating the channel.
An that defines the contract that a filter table must implement to inspect messages with query criteria derived from one or more filters.
The type of data associated with each filter in the table.
Represents the method that is called when an object has finished processing.
The instance context that has finished processing.
An base class for the exceptions that are thrown if an attempt is made to access the body of a message when it is not allowed.
Declares methods that take an object and an array of parameters extracted from a message, invoke a method on that object with those parameters, and return the method's return value and output parameters.
Defines the contract implemented by custom parameter inspectors that enables inspection or modification of information prior to and subsequent to calls on either the client or the service.
Represents a query that is satisfied by every non- message that it tests.
Represents a query that is never satisfied by a message that it tests.
base class for different classes of filters used to query messages.
The base class for the exceptions that are thrown when the quota of nodes inspected by a filter is exceeded.
Provides the generic implementation of a filter table.
The type of the associated with the filter.
Defines the core behavior of classes used to search for specific correlating data in a message.
A collection of message query objects.
Manages a collection of message query objects.
The type of the values returned by the queries.
The exception that is thrown when multiple filters match, but only one was expected.
The exception that is thrown when an is directed to examine the body of an unbuffered message.
Represents a query that tests whether a message matches an EndpointAddress using a Longest-Prefix Match for the URI component.
Provides read-only, random access to data contained in XML documents and enables efficient querying for specified nodes.
Controls the throughput of a service to optimize availability and performance.
Defines several XPath functions and namespace mappings commonly used when evaluating XPath expressions against SOAP documents.
Represents a query on an XML document defined by an XPath 1.0 expression.
Holds a collection of filter/data pairs for efficient matching.
The type of the filter data associated with each filter in the table.
Contains a collection of objects.
The exception that is thrown when the quota of nodes allowed to be inspected by an is exceeded.
Contains the value returned by an XPath query.
Specifies the DNS identity of the server.
Provides the means to create and manage duplex channels of different types that are used by clients to send and receive messages to and from service endpoints.
The type of channel produced by the channel factory.
Used to create a channel to a duplex service and associate that channel with a callback object.
The type of the channel to be created.
Provides a unique network address that a client uses to communicate with a service endpoint.
Provides a serializable type of endpoint address that is WS-Addressing V1 compliant and that enables it to be exposed as part of the service contract.
Provides a serializable type of endpoint address that is compliant with the version of WS-Addressing published in August 2004 and that enables it to be exposed as part of the service contract.
A factory for producing new (immutable) endpoint addresses with specific property values.
An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.
The exception that is thrown when a remote endpoint could not be found or reached.
Contains information related to the version of SOAP associated with a message and its exchange.
Represents fault detail information.
Defines the mapping to be used for translating exceptions to fault.
Represents a collection of extensions.
The type for the collection.
Represents a SOAP fault code.
Specifies one or more SOAP faults that are returned when a service operation encounters processing errors.
Represents a SOAP fault.
Used in a client application to catch contractually-specified SOAP faults.
The serializable error detail type.
Indicates whether to use the for reading and writing faults.
Provides a text description of a SOAP fault.
Represents the text of the reason of a SOAP fault.
Configures the message-level security of the binding.
Specifies how the host name should be used in URI comparisons when dispatching an incoming message to a service endpoint.
Ignores the hostname when dispatching incoming messages to this endpoint. This is the default value.
Uses the hostname when dispatching incoming messages to this endpoint, if no strong match was found.
If no strong or exact match was found, ignores the hostname when matching.
Specifies the base HTTP binding.
Enumerates the valid credential types for HTTP clients.
Specifies anonymous authentication.
Specifies Basic authentication. For more information, see RFC 2617 – HTTP Authentication: Basic and Digest Authentication.
Specifies Digest authentication. For more information, see RFC 2617 – HTTP Authentication: Basic and Digest Authentication.
Specifies client authentication using NTLM.
Specifies client authentication using Windows.
Specifies client authentication using a certificate.
The authentication is inherited from the host.
Enumerates the valid credential types for HTTP proxy authentication.
Specifies anonymous authentication.
Specifies basic authentication. For more information, see RFC 2617 – HTTP Authentication: Basic and Digest Authentication.
Specifies digest authentication. For more information, see RFC 2617 – HTTP Authentication: Basic and Digest Authentication.
Specifies NTLM authentication.
Specifies Windows authentication.
Represents the transport-level security settings for the .
Defines the behavior of outbound request and request/reply channels used by client applications.
Defines the contract for the basic state machine for all communication-oriented objects in the system, including channels, the channel managers, factories, listeners, and dispatchers, and service hosts.
Defines the interface for the context control of a channel.
Defines the interface for specifying communication timeouts used by channels, channel managers such as channel listeners and channel factories, and service hosts.
Defines the interface a client channel must implement to exchange messages in a duplex session.
Enable an object to participate in custom behavior, such as registering for events, or watching state transitions.
The type of the extension class.
Enables an object to extend another object through aggregation.
The object that participates in the custom behavior.
A collection of the objects that allow for retrieving the by its type.
The type of the extension objects.
Specifies the impersonation behavior for a service operation on a service instance.
Impersonation is not performed. If is equal to , a validation exception occurs at service startup time.
Impersonation is performed if credentials are available and is equal to .
Impersonation is required.
Represents the context information for a service instance.
Specifies the number of service instances available for handling calls that are contained in incoming messages.
A new object is created for each session.
A new object is created prior to and recycled subsequent to each call. If the channel does not create a session this value behaves as if it were .
Only one object is used for all incoming calls and is not recycled subsequent to the calls. If a service object does not exist, one is created.
Represents a message contract that is not valid.
Defines the properties and events used by network-enabled objects to indicate network availability.
Defines the interface for a service channel.
Specifies that a member is serialized as an element inside the SOAP body.
Defines a strongly-typed class that corresponds to a SOAP message.
Declares the base members for and .
Enumerates the valid message credential types.
Specifies anonymous authentication.
Specifies client authentication using Windows.
Specifies client authentication using UserName.
Specifies client authentication using a certificate.
Specifies client authentication using an issued token.
Represents the content of a SOAP header.
The message header type.
Specifies that the default wrapper element in the SOAP message must not be written around array types in a header element.
Specifies that a data member is a SOAP message header.
The exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.
Controls the name of the request and response parameter names. Cannot be used with or message contracts.
Represents data that is passed locally with a custom message type but not serialized into a SOAP message.
Enables setting message-level security properties on the wsDualHttpBinding binding.
Enables setting message-level security properties on the binding.
Configures the message-level security for a message sent using the TCP transport.
An abstract container class that, when implemented by several of its static properties, contains version information for security components.
Specifies the type of authentication used for the binding.
No security is used with this binding.
Kerberos is used for authentication. The client and server must be joined to a trusted domain.
The client is authenticated using X.509 certificates. The client certificate must be present in the certificate store of the server.
The base class for and .
Contains the set of encryption algorithms that can be used to encrypt messages on the wire.
A stream cipher defined by RSA Security.
The Advanced Encryption Standard (AES) defined by the National Institute of Standards and Technology (NIST).
Encapsulates errors returned by Message Queuing (MSMQ). This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.
The class maps Microsoft Message Queuing (MSMQ) messages to Windows Communication Foundation (WCF) messages.
This binding element can be used to enable Windows Communication Foundation (WCF) applications to send messages to and receive messages from existing MSMQ applications that use either COM, MSMQ native APIs, or the APIs in . Use this class to send and receive messages from MSMQ-based messaging applications.
Represents the Message Queuing (MSMQ) integration properties for a message.
The class encapsulates the transport security settings for the Message Queuing (MSMQ) integration channel.
is an enumeration that specifies the security modes supported by the MSMQ integration channel.
No security.
Use the MSMQ transport security.
The class encapsulates aMessage Queuing (MSMQ) message that is sent and received, over a Message Queuing integration channel, to and from an existing Message Queuing application.
Represents the message body.
Message body is null.
Indicates the formatter that is used to serialize objects that are sent as the body of an MSMQ message.
is used to serialize the object.
The is used to serialize the object.
The ActiveX formatter is used to serialize the object.
Serializes the object to an array of bytes.
Serializes the object to a stream.
Encapsulates the exception that is thrown when the channel detects that the message is a poison message.
Contains the hashing algorithms that Message Queuing (MSMQ) can use to sign messages.
The Message Digest Algorithm 5 (MD5).
The Secure Hash Algorithm (SHA-1).
The SHA-256 algorithm.
The SHA 512 algorithm.
The class encapsulates the transport security settings for queued transports.
Provides properties that control protection level for a named pipe.
Specifies settings for .
Specifies the Net Http message encoding.
The Binary message encoding.
The Text message encoding.
The Mtom message encoding.
Specifies settings for NetHttpsBinding.
Represents a queued binding that is suitable for cross-machine communication.
The class encapsulates the MSMQ security features available when using the binding.
The enumeration specifies security modes that can be used by the MSMQ transport.
Disables both MSMQ transport security and SOAP security.
Enables MSMQ transport security.
Enables SOAP security.
Enables both MSMQ transport security and SOAP security.
Provides a secure and reliable binding that is optimized for on-machine communication.
Provides access to the security settings for endpoints configured with the named pipe binding.
Specifies whether transport-level security is used with named pipes.
Indicates no security is used with the named pipe transport.
Indicates that transport-level security is used with the named pipe transport.
Provides a secure binding for peer-to-peer network applications.
A secure, reliable binding suitable for cross-machine communication.
Provides a context-enabled binding for the binding.
Specifies the types of transport-level and message-level security used by an endpoint configured with a .
Represents the security settings of the wsHttpBinding binding.
Specifies the local execution behavior of a service method.
Provides access to the execution context of a service method.
Creates a block within which an object is in scope.
Indicates that a method defines an operation that is part of a service contract in a Windows Communication Foundation (WCF) application.
Represents the SOAP style that determines how the WSDL metadata for the service is formatted.
Causes the WSDL representation to contain a single element that represents the document that is exchanged for the operation.
Causes the WSDL representation of messages exchanged for an operation and contains parameters as if it were a remote procedure call.
Determines the format of the message.
Implies that the message is a literal instance of the schema in the WSDL.
Implies that the schemas in the WSDL are abstract specifications that are encoded according to the rules found in SOAP 1.1 section 5.
Provides convenient access to whether a reliable session is enabled when using one of the predefined bindings where it is optional.
Specifies the peer hop count member of a SOAP message header block.
Indicates the network origin of a peer channel message.
The message originated on the local computer.
The message originated from a remote computer.
Indicates the recipient of a message sent over a peer channel.
The recipient of the message is not known or available.
The message is intended for the local peer node.
The message is intended for a remote peer node in the peer mesh.
The message is intended for both the local peer node and a remote peer node in the peer mesh.
Defines the base class for peer channel message filters.
Defines the instance of of a peer node used by an application participating in a specific peer mesh.
Specifies a type that contains the for a peer node as well as an optional collection of multihoming IP addresses.
Specifies a base type used to define the contract for the registration and resolution of a peer mesh ID to the endpoint addresses of nodes participating in the mesh.
Provides a basic implementation of a custom peer resolver service.
Defines a contract for the basic operations of a peer resolver service.
Contains the specific settings for an instance of a custom peer resolver service.
Specifies the policy on sharing referrals between peers.
Referral policy is determined by the resolver service.
Referrals are shared.
Referrals are not shared.
Determines the type of peer resolver being used.
Automatically determines the type of resolver to use from the information set on the binding.
The PNRP resolver is used.
A custom resolver is used.
Defines the settings for a peer resolver service.
Defines the information for the refresh of a registration entry by a peer resolver service.
Contains response information returned as a result of a registration lookup table refresh operation on the peer resolver.
Specifies the results of an attempt to update the expiry of a registration entry in a running peer resolver service.
Registration entry was successfully refreshed.
Registration entry was not found.
Defines the peer registration information to be supplied to a peer resolver service.
Contains response information returned by a peer resolver as the result of a registration operation.
Defines the information for the endpoint resolution of a registration entry by a peer resolver service.
Contains response information returned as a result of a peer endpoint resolution operation on the peer resolver.
Contains the information returned when a peer requests the settings for a peer resolver service.
Contains the information used to remove a registration entry from a peer resolver service.
Contains the information used to update the endpoint address of a specific registration entry in the lookup table of a peer resolver service.
Contains the security settings associated with a peer channel, including the type of authentication used and the security used for the message transport.
Specifies the set of credential types used to authenticate a peer channel transport.
Authentication of the peer channel transport requires a correct password.
Authentication of the peer channel transport requires an X509 certificate.
Contains the security settings for a peer channel transport.
An exception that is thrown when the message is deemed poison. A message is poisoned if it fails repeated attempts to deliver the message.
The exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.
The enumeration specifies queued delivery requirements.
Queued delivery is allowed.
Queued delivery is required.
Queued delivery is not allowed.
Indicates the protocol to be used in transferring messages between queue managers.
Use the native MSMQ protocol.
Use the Soap Reliable Messaging Protocol (SRMP).
Use the Soap Reliable Messaging Protocol Secure (SRMPS) transport.
The exception that is thrown when a message quota has been exceeded.
This attribute can be applied to service operations to enable receive context behavior.
An enumeration that specifies handling for a poison message.
This option sends a fault to the listener that caused the ServiceHost to fault. The message must be removed from the application queue by some external mechanism before the application can continue to process messages from the queue.
This option drops the poison message. The message never gets delivered to the application. If the message's TTL had already expired at this point, then the message may appear in the sender's Dead Letter Queue. If not, the message does not appear anywhere. This option indicates that the user does not really care if the message is lost.
This instructs MSMQ to send a negative acknowledgement back to the sending queue manager that the message cannot be received by the application. The message is placed in the sending queue manager's Dead Letter Queue.
This moves the poison message to a Poison Message Queue for later processing by a poison message handling application.
Specifies when the system recycles the service object in the operation invocation process.
Recycles the object according to the value.
Recycles the object prior to calling the operation.
Recycles the object subsequent to the completion of the operation.
Recycles the object prior to calling the operation and subsequent to the completion of the operation.
Contains the settings for the supported versions of the WS-ReliableMessaging protocol. This is an abstract class.
Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.
Specifies an RSA identity for the service endpoint.
The basic 128-bit security algorithm suite.
The basic 192-bit security algorithm suite.
The basic 256-bit security algorithm suite.
Provides a message version that corresponds to the Basic Security Profile specification.
Describes encryption and signature requirements that apply to different parts of messages that are transmitted on this channel.
Provides encoding and decoding mechanisms for the security state using the Windows API functionality.
Defines the inputs and outputs to the method.
Exception thrown when a CardSpace security token expires.
Used for digest authentication of HTTP clients.
An base class that can be implemented to verify an expected identity against an authorization context that represents a remote endpoint, or to create an identity from an endpoint address.
Provides the identity of an endpoint.
A helper class to enable impersonation while serializing the body of the reply message.
Initializes a CardSpace interactive channel.
Represents a secure conversation security session. The communicating parties secure all messages on the session using a that is issued by the server as part of session establishment.
Represents a kind of that enforces the requirement that all messages exchanged on the session are between the same communicating parties that established the session.
Represents information used to obtain an issued token from a security token service.
Allows a service to configure properties associated with the federated credential presented by the client.
Defines the asynchronous service contract interface for the WS-Trust 1.3 protocol.
Defines the service contract for the WS-Trust 1.3 protocol.
A service contract that defines the methods that wrap the Message-oriented operation contracts exposed by .
Defines the service contract for sending WS-Trust messages to an STS.
Defines an asynchronous service contract interface for the WS-Trust Feb 2005 protocol.
Defines the service contract for the WS-Trust Feb 2005 protocol.
Specifies which parts are included in a message.
Specifies the order of operations that protect a message.
Specifies that a digital signature is generated for the SOAP message before any portion of the SOAP message is encrypted, but the digital signature is not encrypted.
Specifies that a digital signature is generated for the SOAP message before any portion of the SOAP message is encrypted, and the digital signature is encrypted.
Specifies that the SOAP message is encrypted before a digital signature is generated for the SOAP message.
Represents an exception that occurred when there is something wrong with the security applied on a message.
An abstract base class that represents a cache for nonces.
Contains the credentials used when authenticating a peer node within a peer mesh.
Specifies which parts are included in a message.
Provides credential settings for a secure conversation service.
Contains the set of supported WS-SecureConversation versions. This is an abstract class.
Represents the security exception that is thrown when a security authorization request fails.
Specifies properties of algorithms. This is an class.
Specifies an class that when implemented represents a security credentials manager.
Describes the source of entropy used for key generation.
The client provides the key used for the issued token.
The server provides the key for the issued token.
The client and server both provide entropy that is combined using the P-SHA1 function to derive the key of the issued token.
Contains security-related properties and is attached to a message.
Indicates that an error occurred while negotiating the security context for a message.
Contains the set of supported WS-SecurityPolicy versions. This is an abstract class.
An abstract class that can be implemented to encode the security state.
An enumeration that lists the ways in which security tokens are attached.
The token is included in the message signature.
The token is used to sign the message signature.
The token is included in and signs the message signature.
The token is included in the message signature and is encrypted.
Represents a security token and its authorization policies.
Contains the set of supported WS-Security versions. This is an abstract class.
Represents a implementation that provides security token serializers based on the configured on the service.
Represents a security token provider that produces a security token as an issued token for federated bindings.
Represents a security token provider that provides an SSPI security token.
Represents a supporting security token and its authorization policies.
Specifies the types of required and optional claims expected to appear in the federated credential.
Specifies the contract that should be implemented by a custom security token authenticator that issues tokens to the client.
This interface enables an application to clear the Windows token cache on demand.
Specifies a security property requirements specific to channel creation in the Windows Communication Foundation (WCF).
When implemented, this interface specifies a contract for a security context token cache.
This delegate points to a method that when implemented will be called by the Authenticators before the token is issued to the client.
The token to be issued to the client.
The endpoint for which the token is requested. This is the endpoint to which the client will present the issued token.
Represents the parameters for a security token issued in a Federated security scenario.
Represents a token provider for issued security tokens.
Represents the parameters for a Kerberos security token.
Specifies security property requirements specific to the listener service in the Windows Communication Foundation (WCF).
The delegate when implemented is called before a renewed token is returned to the client.
The renewed token.
The expired security token.
Represents the parameters for an RSA security token.
Represents the parameters for a secure conversation security token.
Represents the token defined by the WS-SecureConversation specification.
Validates tokens and extracts claims.
Resolves security context tokens.
A list of token inclusion requirements for messages.
Token is always included in messages to the recipient and never to the initiator.
The token is never included in messages but is referenced. The token must be known to the recipient out of band. The option does not work out of the box. You need to include custom credentials for this to work.
Token is included once.
Token is always included in messages to the initiator and never to the recipient.
Specifies an class that when implemented represents security token parameters.
This enumeration sets the desired referencing style that is used to generate security token references (STR) to the security tokens from the signature and encryption elements in the message.
The generated STR will reference the token as if it were included in the message.
The generated STR will reference the token as if it were not attached to the message itself.
An abstract class that when implemented specifies security property requirements of the token being requested or authenticated that are specific to Windows Communication Foundation (WCF). The security token manager constructs security token providers and security token authenticators that are used by the WCF security processor based on the token requirement.
Represents the types of security tokens recognized by WCF.
Represents the parameters for an SSL security token that is obtained when doing the SOAP-level SSL protocol with the server.
Represents an SSPI security token.
Represents the parameters for an SSPI security token that is obtained during the SOAP-level SPNEGO protocol with the server.
Represents the parameters for supporting security tokens required by the security binding element.
Represents the parameters for a user name security token.
An enumeration listing the possible types of X.509 key identifier clauses.
is used if present in the X.509 certificate, otherwise is used.
The X.509 Thumbprint is used.
The reference is used: the issuer identifier plus a serial number that is unique for an issuer.
Reference is based on the subject key identifier extension of an X.509 certificate (not all certificates have one, it is an optional property).
The reference contains the raw data for the entire X.509 certificate.
Represents the parameters for an X.509 security token.
The triple-DES security algorithm suite.
Contains the set of supported WS-Trust versions. This is an abstract class.
Represents a client credential based on user name and password.
Represents a class that is used to configure how the service authenticates users that use user name/password authentication and to configure the caching of logon tokens.
Lists ways to validate in username/password mode.
Usernames are mapped to Windows users.
Provides password validation based on a configured .
Custom authentication based on a configured custom .
Allows you to specify properties related to Windows credentials to be used to represent the client.
Provides properties that describe the service credentials used for Windows authentication.
The class used for serializing and deserializing security tokens, security key identifiers, and security key identifier clauses defined in the WS-Security, WS-Trust, and WS-SecureConversation security specifications.
Represents a channel that is used to send WS-Trust messages to a security token service (STS).
A factory that produces channels ( objects) used to communicate to a WS-Trust endpoint.
Represents a message body writer that writes an RST to an outgoing message.
Provides data for a WS-Trust Request Fault.
Represents a message body writer that writes an RSTR to an outgoing message.
Definition of the WS-Trust service contract implementation.
Provides a for registering a The service host will have multiple endpoints registered based on the number of listeners registered in the configuration.
Defines a certificate used by a client to identify itself.
Represents the settings used by the service to validate the certificate presented by the clients. It also contains a certificate for the service to use for encrypting responses or callbacks for clients when message security authentication mode is used.
Represents the settings used by the client to validate the certificate presented by the service using SSL authentication. It also contains any certificate for the service that is explicitly configured on the client to use for encrypting messages to the service using message security.
Defines a certificate used by a service to identify itself.
Specifies authentication properties for validating the client certificate.
Specifies authentication properties for the peer certificate.
Represents the settings used by the client proxy to authenticate service certificates that are obtained using SSL/TLS negotiation.
Determines the security settings for a binding.
Security is disabled.
Security is provided using a secure transport (for example, HTTPS).
Security is provided using SOAP message security.
A secure transport (for example, HTTPS) provides integrity, confidentiality, and authentication while SOAP message security provides client authentication.
The exception that is thrown when a server is too busy to accept a message.
The exception that is thrown when a service fails to activate.
Represents a service authentication manager.
Provides authorization access checking for service operations.
Specifies the internal execution behavior of a service contract implementation.
Represents a configurable property for the service.
Indicates that an interface or a class defines a service contract in a Windows Communication Foundation (WCF) application.
Provides a host for services.
Extends the class to implement hosts that expose custom programming models.
Specifies known types to be used by a service when serializing or deserializing.
Represents the security context of a remote party. On the client, represents the service identity and, on the service, represents the client identity.
Specifies the values available to indicate the support for reliable sessions that a contract requires or supports.
Specifies that the contract supports sessions if the incoming binding supports them.
Specifies that the contract requires a sessionful binding. An exception is thrown if the binding is not configured to support session.
Specifies that the contract never supports bindings that initiate sessions.
Represents a service principal name (SPN) for an identity when the binding uses Kerberos.
A class that serializes a instance to and from Atom 1.0 format.
A class that serializes -derived classes to and from Atom 1.0 format.
The -derived type to serialize.
A class that serializes a instance to and from Atom 1.0 format.
A class that serializes -derived classes to and from Atom 1.0 format.
The -derived class to serialize.
A class that serializes a instance to and from Atom 1.0 format.
A formatter that serializes a instance to and from XML using Atom 1.0 formats.
A formatter that serializes classes derived from a instance to and from XML using Atom 1.0 formats.
The class derived from a instance that is to be serialized to XML or deserialized from XML using Atom 1.0 formatting.
Represents a categories document.
An abstract class used as a base class for other formatters, (for example, ).
Represents a <> element within a service document.
Represents a reference to a categories document.
Represents a collection of resources represented by element.
A class that serializes a instance to and from RSS 2.0 format.
A class that serializes -derived classes to RSS 2.0 format.
The -derived type to serialize.
A class that serializes a instance to and from RSS 2.0 format.
A class that serializes -derived classes to and from RSS 2.0 format.
The -derived type to serialize.
Represents a service document.
An abstract class used as a base class for other formatters, such as .
A class that represents the category of a syndication feed.
A base class that represents syndication content.
A class that represents a syndication element extension.
A collection of objects.
Represents a top-level feed object, <> in Atom 1.0 and <> in RSS 2.0.
An abstract class used as a base class for other formatters, (for example ).
Represents a feed item, for example an RSS or an Atom .
An abstract class used as a base class for other formatters, (for example, ).
Represents a link within a syndication feed or item.
Represents an author or contributor of syndication content.
A class that represents the syndication versions supported by Windows Communication Foundation (WCF).
Represents any content intended to be displayed to an end user.
An enumeration that represents the supported types of text syndication content.
Plain text
HTML (escaped markup)
XML (not escaped)
Represents syndication content that consists of a URL to another resource.
Represents a workspace within a service document.
Represents XML syndication content that is not intended to be displayed in a browser.
Enumerates the valid credential types for TCP clients.
Specifies anonymous authentication.
Specifies client authentication using Windows.
Specifies client authentication using a certificate.
Provides properties that control authentication parameters and protection level for the TCP transport.
Specifies whether a service operation accepts incoming transactions from a client.
An enumeration that is used with the to specify the transaction flow policy for a service operation.
A transaction should not be flowed. This is the default value.
Transaction may be flowed.
Transaction must be flowed.
Specifies the transaction protocol used in flowing transactions.
Indicates whether a channel uses streamed or buffered modes for the transfer of request and response messages.
The request and response messages are both buffered.
The request and response messages are both streamed.
The request message is streamed and the response message is buffered.
The request message is buffered and the response message is streamed.
Contains the message received by a channel and cannot be associated with any callback operation or pending request.
Represents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode.
Provides a thread-safe collection that contains URIs that are keyed by their transport scheme name.
A secure and interoperable binding that derives from and supports federated security.
Represents an interoperable binding that derives from and provides support for the updated versions of the , , and binding elements.
A secure and interoperable binding that is designed for use with duplex service contracts that allows both services and clients to send and receive messages.
Specifies the security settings for the .
Specifies the different security modes for .
No security is used.
SOAP message-level security is used and the settings in the property become effective.
A secure and interoperable binding that supports federated security.
Specifies the security settings for the . This class cannot be inherited.
Specifies the different security modes for .
The SOAP message is not secure during transfer. No Security Token Service is contacted. This mode is equivalent to using the binding with .
Integrity, confidentiality, server authentication and client authentication are provided using SOAP message security. By default, the body is encrypted and signed. The service must be configured with a certificate. Client authentication is based on the token issued to the client by a security token service.
Integrity, confidentiality and server authentication are provided by HTTPS. The service must be configured with a certificate. Client authentication is provided by means of SOAP message security and is based on the token issued to the client by a security token service.
Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.
Provides the base class with members common to the and the .
Provides a context-enabled binding for the
Represents the security settings for the .
Specifies whether Message Transmission Optimization Mechanism (MTOM) or text is used to encode SOAP messages.
Text is used to encode the SOAP messages.
MTOM is used to encode the SOAP messages.
Represents a certificate identity for the service endpoint. Clients that attempt to communicate with that service endpoint should authenticate the service based on the certificate provided in the endpoint identity.
Provides an extension of the to contain namespaces when serializing XPath message queries into XAML.
Provides a way to convert an to a format that can be serialized as XAML.
Instructs the Windows Communication Foundation (WCF) infrastructure to use the instead of the .
A message query that evaluates XPath expressions to retrieve data from a message.
A class that represents a Uniform Resource Identifier (URI) template.
A class used to compare instances for structural (instead of reference) equivalence.
A class that represents the results of a match operation on a instance.
Represents an error when matching a to a .
A class that represents an associative set of objects.
Represents a <serviceHealth> configuration element that defines a service health behavior.
Initializes a new instance of the class.
Gets the type of this service health behavior element.
The type of this service health behavior element.
Copies the content of the specified configuration sextion to this configuration section.
The configuration section to be copied.
Gets or sets a value that controls whether the service is allowed to display service details and information in the health page.
if the health endpoint should return the service details, or if the response should contain no content. Its default value is .
Gets or sets a string that represents the type of binding used for health retrieval via an HTTP/Get request.
A string that represents the binding used for health retrieval via an HTTP/Get request.
Gets or sets the name of the binding that is specified in the property.
The name of the binding that is specified in the property.
Gets or sets a value that controls whether the service publishes its health information at the address specified by the attribute.
to publish health information at the address specified by the attribute; otherwise, .
Gets or sets the location at which the service health information is published for retrieval using HTTP.
The location at which the service health information is published for retrieval using HTTP.
Gets or sets a string that represents the type of binding used for health retrieval via an HTTPS/Get request.
A string that represents the binding used for health retrieval via an HTTPS/Get request.
Gets or sets the name of the binding that is specified in the property.
The name of the binding that is specified in the property.
Gets or sets a value that controls whether the service publishes its health information at the address specified by the attribute.
to publish health information at the address specified by the attribute; otherwise, .
Gets or sets the location at which the service health information is published for retrieval using HTTPS.
The location at which the service health information is published for retrieval using HTTPS.
Provides a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.
Initializes a new instance of the class.
Sets the content type and the HTTP status code for the response message.
The reply message.
The HTTP status code.
Defines the type of header to write to the message. If , the is content type; otherwise, the is .
is .
Ensure that the HTTP status code is within the range of 200 and 599, inclusive.
The HTTP status code.
if the HTTP status code is within the range of 200 to 599, inclusive; otherwise, .
Parses the query string fields and returns its defined HTTP response code.
An instance of the service host that contains the WCF service with the enabled.
An array that contains the field/value pairs of the query string.
The HTTP response code.
is .
Gets a collection of the objects defined in the .
An instance of the service host that contains the WCF service with the enabled.
A collection of the objects defined in the .
is .
Serializes the object associated with the specified and returns it in XML format.
An instance of the service host that contains the WCF service with the enabled.
An XML document that corresponds to the serialized object.
is .
Returns the response message to a specified request.
An instance of the service host that contains the WCF service with the enabled.
The HTTP request made to the health endpoint.
An array containing the field/value pairs of the query string.
When the method returns, the response message of the health behavior. This message has a content type of or , depending on whether the request was for XML or HTML.
is .
-or-
is
-or-
is .
Gets a value that indicates whether XML response messages are supported.
Unless it is overridden in a derived class, this method always return .
Attempts to parse a Boolean query string parameter and returns a value that indicates whether the parsing operation succeeded.
The name of the parameter whose value the method attempts to parse.
The field/value pair of the query string.
The value to be assigned to the argument if the parsing operation fails.
When the method returns, the value of the parsed Boolean argument.
if the parsing operation succeeded; otherwise, .
is .
-or-
is .
Attempts to parse the HTTP status code of a query string variable and returns a value that indicates whether the parsing operation succeeded.
The name of the parameter whose value the method attempts to parse.
The field/value pair of the query string.
The value to be assigned to the argument if the parsing operation fails.
When the method returns, the value of the parsed HTTP status code argument.
if the parsing operation succeeded; otherwise, .
is .
-or-
is .
Serves as the base class for a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.
Initializes a new instance of the class.
Processes an HTTP/Get or HTTPS/Get request and returns a response.
The service host.
The HTTP/Get or HTTPS/Get request.
The variables in the query string.
The response .
Gets or sets a value that specifies if the health endpoint should return the service details or if the response should contain no content.
A value that specifies if the health endpoint should return the service details or if the response should contain no content. Its default value is .
Gets or sets the binding that is used for health retrieval via an HTTP/Get request.
The binding used for health retrieval via an HTTP/Get request.
In a set operation, the Url of the argument must be relative or its scheme must be "HTTP".
-or-
The message version is incorrect.
Gets or sets a value that specifies whether to publish service metadata for retrieval using an HTTP/Get request.
A value that specifies whether to publish service metadata for retrieval using an HTTP/Get request. The default value is .
Gets or sets a Uri that specifes the address to which metadata is published for retrieval using an HTTP/Get request.
The address to which metadata is published for retrieval using an HTTP/Get request.
must use the HTTP protocol or be a relative Uri.
Gets or sets the binding that is used for health retrieval via an HTTPS/Get request.
The binding used for health retrieval via an HTTPS/Get request.
In a set operation, the Url of the argument must be relative or its scheme must be "HTTPS:".
-or-
The message version is incorrect.
Gets or sets a value that specifies whether to publish service metadata for retrieval using an HTTPS/Get request.
A value that specifies whether to publish service metadata for retrieval using an HTTPS/Get request. The default value is .
Gets or sets a Uri that specifes the address to which metadata is published for retrieval using an HTTPS/Get request.
The address to which metadata is published for retrieval using an HTTPS/Get request.
must use the HTTPS protocol or be a relative Uri.
Gets the date and time that the health check service started.
The date and time that the health check service started.
Passes custom data to binding elements to support the contact implementation.
The service description.
The service host.
The service endpoints.
A collection of custom objects to which binding elements have access.
is .
Changes run-time property values or inserts custom extension objects such as error handlers, message or parameter interceptors, security extensions, and other custom extension objects.
The service description.
The service host that is currently being built.
The channel dispatcher does not support the scheme.
Inspects the service host and the service description to confirm that the service can run successfully.
The service description.
The service host to validate.
There is a duplicate behavior.
Defines a data item that consists of a key and multiple values for use by a Windows Communication Foundation (WCF) health service.
Initializes a new item that consists of a key and multiple values.
The name of the key that is used to identify the data.
A set of data items.
is .
Gets or sets the key of this item.
The key of this item.
In a set operation, the key value is or consists only of whitespace characters.
Gets the values that belong to this item.
An array that contains the values belonging to this item.
Represents a keyed collection of objects.
Initializes a new instance of the class.
Adds a new key and value pair to the collection.
The key that identifies the data.
The data.
is .
Adds a new key and array of values to the collection.
The key that identifies the data.
An array of values that are associated with .
is .
Contains the model that provides information about the state and status of a WCF service.
Initializes an instance of the class.
Initializes an instance of the class that monitors a specified service host.
The service host that this health service behavior monitors.
is .
Initializes an instance of the class that monitors a specified service host and assigns its start date and time.
An instance of the service host that contains a WCF service with its enabled.
The start date and time to be assigned to the service.
is .
Contains the model that represents the channel dispatchers associated with a WCF service.
Initializes an instance of the class.
Initializes an instance of the class using a specified channel dispatcher.
An instance of the channel dispatcher that is used to build the model.
Gets the name of the binding used to configure the service.
The name of the binding used to configure the service.
Gets the model that represents the WCF service's communication timeouts.
The model that represents the WCF service's communication timeouts.
Gets the name of the contract of the service endpoint.
The name of the contract of the service endpoint.
Gets whether the endpoint associated with the channel dispatcher is a system endpoint.
if the endpoint associated with the channel dispatcher is a system endpoint; if it is a user-defined endpoint.
Gets the state of the listener.
The state of the listener.
Gets the URI at which the service endpoint listens.
the URI at which the service endpoint listens.
Gets the full name of the message encoder, which is used to write and read messages.
The full name of the message encoder.
Gets an array containing the full names of all custom implementations that inspect or modify messages handled by the WCF service.
The full names of all custom inspectors that inspect or modify messages handled by the WCF service.
Gets the model that represents the service throttles associated with this channel dispatcher and that control the WCF service's throughput settings.
The model that represents the service throttles associated with this channel dispatcher.
Gets the state of the WCF service's channel dispatcher.
The state of the WCF service's channel dispatcher.
Gets the model that represents the channel dispatchers associated with the WCF service.
A model that represents the channel dispatchers associated with the WCF service.
The class that contains the model representing a WCF service's timeouts.
Initializes an instance of the class.
Initializes an instance of the class using default values specified by the argument.
An object that contains the communication timeout values used to populate the properties of this model.
Gets the time interval after which the method invoked by a communication object times out.
The time interval after which the method invoked by a communication object times out.
Gets a value that indicates whether the communication object has timeouts.
if the communication object has timeouts; otherwise.
Gets the time interval after which the method invoked by a communication object times out.
The time interval after which the method invoked by a communication object times out.
Gets the time interval after which the Receive method invoked by a communication object times out.
The time interval after which the Receive method invoked by a communication object times out.
Gets the time interval after which the Send method invoked by a communication object times out.
The time interval after which the Send method invoked by a communication object times out.
Gets the date and time that the health service was initialized.
The date and time that the health service was initialized.
Gets the namespace URI of WCF health services.
Gets process information for the service that this health service behavior monitors.
An object that contains process information for the service that this health service monitors.
Provides process information about the service that this health service is monitoring.
Initializes a new instance of the class.
Initializes an instance of the class that provides process information for a specified service host.
The service host to monitor.
is .
Gets the number of bits ("bitness") of the processor architecture on which the monitored service is running.
The number of bits of the processor architecture.
Gets the GC mode of the monitored service process.
The GC mode ("Server" or "Workstation") of the monitored service process.
Gets the name of the service process executable.
The name of the service process executable.
Gets the start date of the service process.
The service process start date.
Gets the start date of the service.
The start date of the service.
Sets the start date and time of this health service.
The start date and time of this health service.
Gets threading information for a health service process.
An object that contains threading information for a health service process.
Gets the elapsed time since the start of the service.
The amount of time that the service has been running.
Gets threading information for the service that this health service behavior monitors.
An object that contains threading information for the service that this health service monitors.
Provides threading information about this service health process.
Initializes an instance of the class.
Gets the number of completion port threads available to this health service process.
The number of available completion port threads for this health service process.
Gets the number of worker threads available to this health service process.
The number of available worker threads for this health service process.
Gets the maximum number of completion port threads available to this health service process.
The maximum number of completion port threads for this health service process.
Gets the maximum number of worker threads available to this health service process.
The maximum number of worker threads for this health service process.
Gets the minimum number of completion port threads available to this health service process.
The minimum number of completion port threads for this health service process.
Gets the minimum number of worker threads available to this health service process.
The minimum number of available worker threads for this health service process.
Gets the number of native threads used by this health service process.
The number of native threads used by this health service process.
Provides information about the endpoints that this health service behavior monitors.
Initializes an instance of the class.
Initializes an instance of the class that provides information about a specified service endpoint.
The endpoint of a service.
Gets the endpoint address of the service.
The endpoint address.
Gets the names of the behaviors applied to this service host endpoint.
An array that contains the names of the behaviors applied to this service host endpoint.
Gets the name of the binding used by this service endpoint.
The name of the binding.
Gets the name of the contract associated with this endpoint.
The name of the contract associated with this endpoint.
Gets endpoint information for the service that this health service monitors.
An object that contains endpoint information for the service that this health service monitors.
Gets property information for the service that this health service monitors.
An object that contains property information for the service that this health service monitors.
Provides property information about a WCF service.
Initializes an instance of the class.
Initializes an instance of the class that provides property information for the specied WCF service.
The WCF service to monitor.
is .
Gets the base addresses of the WCF service.
An array containing the base addresses of the WCF service.
Gets the concurrency mode of the WCF service.
The concurrency mode of the service.
Gets the instance context mode of the WCF service.
The instance context mode of the service.
Gets the name of the WCF service.
The name of the service.
Gets the names of the behaviors associated with this WCF service.
An array containing the names of the behaviors associated with this service.
Gets information about the service throttle of a WCF service.
An object that contains information about the service throttle of the service.
Gets the fully qualified type name of the WCF service.
The fully qualified type name of the service.
Gets the current state of the WCF service.
The state of the service.
Contains the model that provides information about service throttle that controls the throughput of a WCF service.
Initializes an instance of the class.
Initializes an instance of the class with the specified service throttle.
An object that contains the values that are used to populate the properties of this model.
Gets the maximum number of messages that the service throttle for this WCF service can process.
The maximum number of messages that the service throttle for this WCF service can process.
Gets the number of messages processed by this WCF service.
the number of messages processed by this WCF service.
Gets a value that indicates whether service throttle information about the WCF service is available to this service throttle model.
if service throttle information is available; otherwise, .
Gets the maximum number of service objects that can execute at one time.
the maximum number of service objects that can execute at one time.
Gets the number of service objects that are executing.
The number of service objects that are executing.
Gets the maximum number of sessions that a WCF servixe that can accept at one time.
The maximum number of sessions that a WCF servixe that can accept at one time.
Gets the current number of sessions.
The current number of sessions.
Represents a section of a Service Health Behavior HTML page.
Initializes an instance of the class.
Initializes an instance of the class with the specified title.
The title of the section.
Gets or sets the background color of the section.
A string that represents the background color of the section.
The string in a set operation is , , or consists only of whitespace characters.
Creates a keyed collection of data items that belong to this section.
TA collection object that stores data items belonging to this section.
Gets or sets the foreground color of the section.
A string that represents the foreground color of the section.
The string in a set operation is , , or consists only of whitespace characters.
Gets or sets the section title.
The section title.
The string in a set operation is , , or consists only of whitespace characters.
Represents a collection of objects.
Initializes a new instance of the class.
Creates a service health section with the specified title and adds it to the current collection.
The title of the service health section.
The service health section.
is .
Creates a service health section with the specified title and background color, and adds it to the current collection.
The title of the service health section.
A hexadecimal color string that defines the background color of the service.
The service health section.
is .
-or-
is .
Creates a service health section with the specified title, background color, and foreground color, and adds it to the current collection.
The title of the service health section.
A hexadecimal color string that defines the background color of the section.
A hexadecimal color string that defines the foreground color of the section.
The service health section.
is .
-or-
is .
-or-
is .