System.ServiceModel.Web
Returns the name of the property.
Returns: "WebBodyFormatMessageProperty".
The name of the message property on the request message that provides the name of the selected operation for the request.
A string used as a key for storing the value that indicates whether a call to a service operation was matched by the URI but not by the HTTP method.
Initializes a new instance of the class.
Creates a derived class of for a specified type of service with a specific base address that can be used to automatically enable ASP.NET AJAX endpoints in certain scenarios.
The type of service to host.
The of type that contains the base addresses for the service hosted.
A for the type of service specified with the specified base address.
Another service uses the same base address, or another endpoint is using the same address as the ASP.NET AJAX endpoint that this factory is trying to create.
Initializes a new instance of the class.
Creates an instance of the specified derived class with the specified base addresses.
The type of service host to create.
An array of base addresses for the service.
An instance of a derived class.
Initializes a new instance of the class.
Initializes a new instance of the class.
if the stream is buffered; otherwise .
Override this method to create a buffered copy of the stream.
The maximum buffer size.
A body writer.
Override this method to handle writing the message body contents.
The stream to write to.
Override this method to handle writing the message body contents.
The writer to write to.
Initializes a new instance of the class with a specified format.
The of the message body.
The format cannot be set to the value in the constructor.
Returns the current instance of the current property.
An instance of the interface that is a copy of the current .
Returns the name of the property and the encoding format used when constructed.
Returns "WebBodyFormatMessageProperty: EncodingFormat={0}", where {0} is , which specifies the encoding format used.
Initializes a new instance of the class.
When overridden in a derived class, returns the message format used for a specified content type.
The content type that indicates the MIME type of data to be interpreted.
The that specifies the format to which the message content type is mapped.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified write character encoding.
The to be used to write characters in a message.
is .
is not a supported message text encoding.
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.
The value 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.
The value set is .
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 produces message encoders that can write either JavaScript Object Notation (JSON) or XML messages.
The that encodes JSON, XML or "raw" binary messages.
Returns the object of the type requested, if present, from the appropriate layer in the channel stack, or if it is not present.
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.
set 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.
Gets the default binding used.
A object that represents the default binding.
Initializes a new instance of the class.
Initializes a new instance of the class and specifies the name of the element.
The name that is used for this binding configuration element.
Initializes the contents of this binding configuration element from the property values of a specified binding.
The used to initialize this configuration element.
Initializes the property values of a specified binding from the contents of this binding configuration element.
The that is initialized from the contents of this binding configuration element.
is .
The type of this binding element is different from the type specified by .
Initializes a new instance of the class.
Creates a new instance of the class.
Creates a new instance of the class.
Creates a new endpoint of type with the specified contract description.
An object of type that specifies what an endpoint communicates to the outside world, including the signature of the operations in terms of messages exchanged, the data types of these messages, the location of the operations, and the specific protocols and serialization formats that are used to support successful communication with the service.
A service endpoint.
Converts the specified to a .
The to which web HTTP configuration settings are applied.
Not implemented.
Converts the specified to a .
The to which web HTTP configuration settings are applied.
Not implemented.
Initializes and verifies the format of a specified channel endpoint element and configures it to include web HTTP content.
The channel endpoint element to initialize and validate.
Initializes and verifies the format of a specified service endpoint element and configures it to include web HTTP content.
The service endpoint element to initialize and validate.
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.
The to be applied.
Copies the content of the specified configuration section to this element.
The to be copied.
Initializes a new instance of the class.
Creates a new instance of the class.
Initiates a new instance of the class.
Initiates a new with the specified .
An object whose properties define an endpoint’s characteristics, includingthe signature of the operations in terms of messages exchangedthe data types of these messages, the location of the operationsthe specific protocols and serialization formats that are used to support successful communication with the service
A web script endpoint.
Converts the specified to a .
The to convert.
Not used.
Converts the specified to a .
The to convert.
Not used.
Initializes and verifies the format of the specified and configures it to include web HTTP binding content.
The to be initialized.
Initializes and verifies the format of the specified and configures it to include web HTTP binding content.
The to be initialized.
Initializes a new instance of the class.
Initializes a new instance of the class.
Implements the method to pass data at runtime to bindings to support custom behavior.
The endpoint.
The binding parameters that support modifying the bindings.
Adds a client error inspector to the specified service endpoint.
The service endpoint.
The client runtime.
Override this method to change the way errors that occur on the service are handled.
The service endpoint.
The endpoint dispatcher.
Implements the method to support modification or extension of the client across an endpoint.
The endpoint that exposes the contract.
The client to which the custom behavior is applied.
Implements the method to support modification or extension of the client across an endpoint.
The endpoint that exposes the contract.
The endpoint dispatcher to which the behavior is applied.
Creates a new object.
The endpoint that exposes the contract.
An instance of that contains the operation selector for the specified endpoint.
Gets the query string converter.
The service operation.
A instance.
Gets the reply formatter on the client for the specified endpoint and service operation.
The service operation.
The service endpoint.
An reference to the reply formatter on the client for the specified operation and endpoint.
Gets the reply formatter on the service for the specified endpoint and service operation.
The service operation.
The service endpoint.
An reference to the reply formatter on the service for the specified operation and endpoint.
Gets the request formatter on the client for the specified service operation and endpoint.
The service operation.
The service endpoint.
An reference to the request formatter on the client for the specified operation and endpoint.
Gets the request formatter on the service for the given service operation and service endpoint.
The service operation.
The service endpoint.
An reference to the request formatter on the service for the specified operation and endpoint.
Confirms that the endpoint meets the requirements for the Web programming model.
The service endpoint.
Ensures the binding is valid for use with the WCF Web Programming Model.
The service endpoint.
Initializes a new instance of the class with the specified .
The contract description.
Initializes a new instance of the class with the specified and .
The contract description.
The endpoint address.
Initializes a new instance of the class.
Applies the behavior to the client across an endpoint.
The that exposes the contract.
The to which the custom behavior is applied.
Applies the behavior to the service endpoint.
The that exposes the contract.
The to which the custom behavior is applied.
Confirms that the endpoint meets the requirements that allow it to function as an ASP.NET AJAX endpoint.
The that exposes the contract.
The endpoint does not meet one of the requirements for being an ASP.NET AJAX endpoint.
Initializes a new instance of the class with the specified .
The contract description.
Initializes a new instance of the class with the specified and .
The contract description.
The endpoint address.
Initializes a new instance of the class.
Gets a value that indicates whether a Common Language Runtime (CLR) type specified is a known type that can be serialized and deserialized.
The to verify.
if the type can be serialized; otherwise .
The is .
Deserializes a JavaScript Object Notation (JSON) query string parameter to a specified Common Language Runtime (CLR) type.
The JSON form of the parameter value.
The to deserialize the parameter to.
An instance of the CLR type to which the parameter value was converted.
Serializes a Common Language Runtime (CLR) parameter type to a JavaScript Object Notation (JSON) representation.
The parameter value to convert.
The of the parameter to serialize.
The JSON query string parameter serialization of the CLR type. is returned if the parameter is .
Initializes a new instance of the class.
Determines whether the specified type can be converted to and from a string representation.
The to convert.
A value that specifies whether the type can be converted.
Converts a query string parameter to the specified type.
The string form of the parameter and value.
The to convert the parameter to.
The converted parameter.
The provided string does not have the correct format.
Converts a parameter to a query string representation.
The parameter to convert.
The of the parameter to convert.
The parameter name and value.
Initializes a new instance of the .
Initializes a new instance of the with the specified endpoint.
The service endpoint.
Gets the associated with the specified operation name.
The operation.
The for the specified operation.
Selects the service operation to call.
The object sent to invoke a service operation.
The name of the service operation to call.
Selects the service operation to call.
The object sent to invoke a service operation.
A value that specifies whether the URI matched a specific service operation.
The name of the service operation to call.
Initializes a new instance of the class with the specified cache profile name.
The cache profile name.
An implementation of the . Used by the WCF infrastructure and is not intended to be used by developers.
The operation description.
The binding parameters.
An implementation of the method. Used by the WCF infrastructure and is not intended to be used by developers.
The operation description.
The client operation..
An implementation of the method. Used by the WCF infrastructure and is not intended to be used by developers.
The operation being examined.
The run-time object that exposes customization properties for the operation described by .
An implementation of the method. Used by the WCF infrastructure and is not intended to be used by developers.
Not implemented.
Called when a conditional receive request is made for a resource.
The time at which the resource was last modified.
Called when a conditional receive request is made for a resource.
An entity tag.
Called when a conditional receive request is made for a resource.
An entity tag.
Called when a conditional receive request is made for a resource.
The entity tag.
Called when a conditional receive request is made for a resource.
The entity tag.
Called when a conditional receive request is made for a resource.
The entity tag.
Called when a conditional update request is made for a resource.
The entity tag.
Called when a conditional update request is made for a resource.
The entity tag.
Called when a conditional update request is made for a resource.
The entity tag.
Gets a collection of the header elements.
A collection of the header elements.
Initializes a new instance of the class.
An implementation of the method.
The contract description.
The service endpoint.
The binding parameters required to implement the behavior.
An implementation of the method.
The contract description.
The service endpoint.
The client runtime.
An implementation of the method.
The contract description.
The service endpoint.
The dispatch runtime.
An implementation of the method.
The contract description.
The service endpoint.
Sets the specified ETag.
The ETag to set.
Sets the specified ETag.
The ETag to set.
Sets the specified ETag.
The ETag to set.
Sets the specified ETag.
The ETag to set.
Sets the HTTP status code of the outgoing Web response to and sets the Location header to the provided URI.
The instance to the requested resource.
Sets the HTTP status code of the outgoing Web response to .
Sets the HTTP status code of the outgoing Web response to with the specified description.
The description of status.
Initializes a new instance of the class.
Initializes a new instance of the class.
The binding to use when creating the channel.
Initializes a new instance of the class with the specified binding and .
The binding to use.
The URI of the Web service that is called.
Initializes a new instance of the class.
The endpoint to use when creating the channel.
Initializes a new instance of the class.
The name within the application configuration file where the channel is configured.
Initializes a new instance of the class with the specified endpoint configuration and .
The name within the application configuration file where the channel is configured.
The URI of the Web service that is called.
Initializes a new instance of the class.
The channel type to use.
Initializes a new instance of the class with the specified .
The URI of the Web service that is called.
This method is called when the is opened.
Initializes a new instance of the class with the specified .
The HTTP status code to return to the caller.
Initializes a new instance of the class with the specified and .
The serialization information.
The streaming context.
An implementation of the method that is called when an object is serialized to 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 with the specified exception detail and the to return to the caller.
The fault.
The HTTP status code to set on the response message.
Initializes a new instance of the class with the specified exception detail and the to return to the caller.
The fault.
The HTTP status code to set on the response message.
The set of known types that are used for serialization and deserialization.
Initializes a new instance of the class with the specified and
The serialization info.
The streaming context.
An implementation of the method that is called when an object is serialized to 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.
Implements the method.
The operation description.
A collection of binding parameters.
Implements the method.
The operation description.
The client operation.
Implements the method.
The operation description.
The operation to dispatch to.
Implements the method.
The operation description.
Initializes a new instance of the class.
Implements the method.
The operation description.
A collection of binding parameters.
Implements the method.
The operation description.
The client operation.
Implements the method.
The operation description.
The operation to dispatch to.
Implements the method.
The operation description.
Initializes a new instance of the class with the specified instance.
The operation context.
Attaches the current instance to the specified instance.
The to attach to.
Creates a message formatted according to the Atom 1.0 specification with the specified content.
The content to write to the message.
A message in Atom 1.0 format.
Creates a message formatted according to the Atom 1.0 specification with the specified content.
The content to write to the message.
A message in Atom 1.0 format.
Creates a message formatted according to the Atom 1.0 specification with the specified content.
The content to write to the message.
A message in Atom 1.0 format.
Creates a JSON formatted message.
The object to write to the message.
The type of object to write to the message.
A JSON formatted message.
Creates a JSON formatted message.
The object to write to the message.
The serializer to use.
The type of object to write to the message.
A JSON formatted message.
Creates a stream formatted message.
The stream writer containg the data to write to the stream.
The content type for the message.
A stream formatted message.
Creates a stream formatted message.
The stream containing the data to write to the stream.
The content type of the message.
A stream formatted message.
Creates a stream formatted message.
The stream body writer containing the data to write to the message..
The content type of the message
A stream formatted message.
Creates a text formatted message
A delegate that writes the text data.
The content type for the message.
A text formatted message.
Creates a text formatted message
A delegate that writes the text data.
The content type of the message.
The encoding to use.
A text formatted message.
Creates a text formatted response message.
The text to write to the message.
A text formatted message.
Creates a text formatted message.
The text to write to the message.
The content type of the message.
A text formatted message.
Creates a text formatted message.
The text to write to the message.
The content type of the message.
The encoding to use.
A text formatted message.
Creates an XML formatted message.
The data to write to the message.
An XML formatted message.
Creates an XML formatted message.
The data to write to the message.
An XML formatted message.
Creates an XML formatted message.
The object to write to write to the message.
The type of object to write to the message.
An XML formatted message.
Creates an XML formatted message.
The object to write to the message.
The serializer to use.
The type of object to write to the message.
An XML formatted message.
Creates an XML formatted message.
The object to write to the message.
The serializer to use.
The type of object to write to the message.
An XML formatted message.
Detaches the current instance from the specified instance.
The to detach from.
Gets the URI template associated with the specified operation.
The operation.
A URI template.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified singleton server instance and base address.
A service instance to be used as the singleton instance.
The base address of the service.
Initializes a new instance of the class with the specified service type and base address.
The service type.
The base address of the service.
Called when the instance opens.
Initializes a new instance of the class.
Initializes a new instance of the class with the type of security used by the binding explicitly specified.
The value of that specifies the type of security that is used to configure a service endpoint to receive HTTP requests.
The specified is not a valid .
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.
The that specifies 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.
A that contains the objects for the binding.
Determines if reader quotas should be serialized.
if reader quotas should be serialized; otherwise .
Determines if security settings should be serialized.
if security settings should be serialized; otherwise .
Determines if the encoding used for serialization should be serialized.
if the encoding should be serialized; otherwise .
Creates a new instance of the class.
Specifies whether the property has changed from its default and should be serialized. This is used for XAML integration.
if the property value should be serialized; otherwise, .
Returns a value that indicates whether the Transport 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, .
Gets or sets the name of the callback function used with JSONP.
The name of the callback function.
Gets the message property name used to add a JavaScript callback message property to a service operation response using JSONP.
The message property name.
Gets or sets the HTTP status code.
The HTTP status code.
Gets the format used for the message body.
The that specifies the format used for the message body.
Gets or sets how the content type of an incoming message is mapped to a format.
The that indicates the format for the content type of the incoming message.
Gets or sets a value that determines if cross domain script access is enabled.
if cross domain script access is enabled; otherwise, .
Gets or sets a value that specifies the maximum number of readers that is allocated to a pool and that is available to process incoming messages without allocating new readers.
The maximum number of readers available to process incoming messages. The default value is 64 readers of each type.
The value is less than or equal to zero.
Gets or sets a value that specifies the maximum number of writers that is allocated to a pool and that is available to process outgoing messages without allocating new writers.
The maximum number of writers available to process outgoing messages. The default is 16 writers of each type.
The value is less than or equal to zero.
Gets or sets the message version that indicates that the binding element does not use SOAP or WS-Addressing.
The value set is .
The value set is neither nor .
Gets 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 that are exchanged. The default values for these constraints are provided in the following Remarks section.
The value set is .
Gets or sets the character encoding that is used to write the message text.
The that indicates the character encoding that is used to write the message text. The default is .
The value set 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 the of binding that this configuration element represents.
The binding type.
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 how the content type of an incoming message is mapped to a format.
A string that points to the mapper which indicates the format for the content type of the incoming message.
Gets or sets a value that indicates whether cross domain scripting is permitted.
if cross domain scripting is permitted; otherwise, .
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.
The value set is not a valid value.
Gets or sets the maximum amount of memory, in bytes, allocated for the buffer manager that manages the buffers required by endpoints that use this binding.
The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 65,536 bytes.
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, available for use by the message buffer manager. The default value is 524,288 (0x80000) bytes.
The value set is less than or equal to zero.
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 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 address of the HTTP proxy.
A that serves as the address of the HTTP proxy. The default value is .
Gets or sets the configuration element that contains the constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The that specifies the complexity constraints.
The value set is .
The quota values of are read only.
The quotas set must be positive.
Gets the configuration element that contains the security settings used with this binding.
The that is used with this binding. The default value is .
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. The default value is .
The value set is not a valid value.
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 character encoding that is used for the message text.
The that indicates the character encoding that is used. The default is .
The value set is .
Gets or sets a value that indicates whether the message format can be automatically selected.
if the message format can be automatically selected; otherwise, .
Gets the type of the behavior enabled by this configuration element.
The for the behavior enabled with the configuration element: .
Gets and sets the default message body style.
One of the values defined in the enumeration.
Gets and sets the default outgoing response format.
One of the values defined in the enumeration.
Gets or sets the flag that specifies whether a FaultException is generated when an internal server error (HTTP status code: 500) occurs.
Returns if the flag is enabled; otherwise returns .
Gets or sets a value that indicates whether help is enabled.
if help is enabled; otherwise, .
Gets or sets whether automatic formatting selection is turned on.
if automatic formatting is enabled; otherwise, .
Gets or sets the type of MIME content of the data sent by a web service operations.
A string that contains the name of a MIME content.
Gets or sets whether a condition is enabled that allows code injection into web pages viewed by other users.
if access is enabled; otherwise, .
Gets or sets the default format for responses sent out from a web service operations.
A format object.
Gets the type of the .
A type object.
Gets or sets the flag that specifies whether a FaultException is generated when an internal server error (HTTP status code: 500) occurs.
Returns if the flag is enabled; otherwise returns .
Gets or sets whether help is enabled.
if help is enabled; otherwise, .
Gets or sets the web service host name and URI matching rule that is configured in the binding element and used by transports such as HTTP, TCP, and named pipes when dispatching incoming messages.
An enumerated comparison mode.
Gets or sets the maximum amount of memory allocated for the buffer manager that manages the buffers required by endpoints using this binding.
A 64-bit representation of a number.
Gets or sets the maximum buffer size to use.
A number representing buffer size.
Gets or sets the maximum number of messages that can be received by the web service.
A 64-bit number representing a maximum quantity.
Gets the collection of objects associated with the current .
A collection of configuration properties.
Gets the object that contains contraints on length and complexity of XML strings that are read by the XML dictionary reader.
An object that contains XML dictionary reader quotas.
Gets an element that configures the security for a web service with endpoints that receive HTTP requests.
A web service security element.
Gets or sets the WCF method of transporting data across a network between endpoints.
An enumeration of transfer modes.
Gets or sets the string to be encoded.
Encoded text.
Gets an XML element that specifies the security mode for a basic HTTP service.
A value of that indicates whether transport-level security or no security is used by an endpoint. The default value is .
The value is not a valid .
Gets an XML element that indicates the transport-level security settings for a service endpoint configured to receive HTTP requests.
A that specifies the transport-level security settings. The default values set are a of , a of , and = "".
Gets the type of the binding element enabled by this configuration element.
The type of binding element enabled by 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 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 type name of a that specifies the format to which the content type of an incoming message is mapped.
The type name of a .
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 .
The value set is .
Gets the type of the behavior enabled by this configuration element.
The for the behavior enabled with the configuration element: .
Gets or sets the name of the group of behaviors and metadata that produce the web document configured by the current .
The name of a content type.
Gets or sets whether different host computers can access each others’ scripts.
if cross domain script access is enabled; otherwise, .
Gets the type of the .
An web script endpoint object.
Specifies how the host name should be used in URI comparisons when dispatching an incoming message to a .
An enumerated description of a comparison mode.
Gets or sets the maximum size, in bytes, of any buffer pools used by the message transport.
The maximum buffer pool size.
Gets or sets the maximum size, in bytes, of the buffer used to receive messages.
The maximum buffer size.
Gets or sets the maximum byte size of messages received by a .
The maximum byte size.
Gets all the properties attached to the current .
A collection of endpoint element properties.
Gets a configuration element that defines the constraints on the complexity of messages that can be processed by objects.
A configuration element that defines Xml dictionary reader quotas.
Gets an HTTP web security binding element.
A web script endpoint configuration element.
Gets or sets the manner in which WCF messages are transported.
An object that contains a string that designates a WCF message transfer mode.
Gets or sets the encoding that is used to format the characters in a text message.
The character encoding.
Gets or sets the object that represents a SOAP fault that is specified in the service contract.
The SOAP fault that is specified in the service contract.
Gets or sets the type of the exception.
The type of the exception.
Gets or sets the exception message.
The exception message.
Gets or sets the stack trace information for this exception.
The stack trace information for this exception.
Gets or sets a value that determines if automatic format selection is enabled.
if automatic format selection is enabled; otherwise .
Gets and sets the default message body style.
One of the values defined in the enumeration.
Gets and sets the default outgoing request format.
One of the values defined in the enumeration.
Gets and sets the default outgoing response format.
One of the values defined in the enumeration.
Gets or sets the flag that specifies whether a FaultException is generated when an internal server error (HTTP status code: 500) occurs.
Returns if the flag is enabled; otherwise returns .
Gets or sets a value that determines if the WCF Help page is enabled.
if the WCFHelp page is enabled; otherwise .
Gets or sets the JavaScript callback parameter name.
The JavaScript callback parameter name.
Gets or sets a value that indicates whether automatic format selection is enabled.
if automatic format selection is enabled, otherwise .
Gets or sets the default outgoing response format.
The default response format for the endpoint.
Gets or sets the flag that specifies whether a FaultException is generated when an internal server error (HTTP status code: 500) occurs.
Returns if the flag is enabled; otherwise returns .
Gets or sets a value that indicates whether the HTTP help page is enabled for the endpoint.
if the HTTP help page is enabled; otherwise .
Gets the of the endpoint.
The type of the endpoint.
Gets or sets a value that determines if automatic format selection is enabled.
if automatic format selection is enabled; otherwise .
Gets or sets the default message body style.
The value. This default value is the only valid value.
The body style set is not supported.
Gets or sets the default outgoing request message format.
The used by outgoing request messages. The default value is .
The message format set is not a valid value of .
Gets and sets the default outgoing response message format.
The used by outgoing response messages. The default value is .
The message format set is not a valid value of .
Gets or sets the flag that specifies whether a FaultException is generated when an internal server error (HTTP status code: 500) occurs.
Returns if the flag is enabled; otherwise returns .
Gets or sets a value that determines if the WCF REST Help page is enabled.
if the WCF REST Help page is enabled; otherwise .
Gets the of the endpoint.
The type of the endpoint.
Gets or sets the associated with the .
The Web content type mapper.
Gets or sets a value that indicates whether cross domain script access is enabled for the .
if cross domain script access is enabled, otherwise .
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.
The value set is not a valid value.
Gets or sets the maximum amount of memory allocated for the buffer manager that manages the buffers required by endpoints that use this binding.
The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 65,536 bytes.
Gets or sets the maximum amount of memory 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, available for use by the message buffer manager. The default value is 524,288 (0x80000) bytes.
The value set is less than or equal to zero.
Gets or sets the maximum size 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 constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
The complexity constraints.
The value set is .
The quota values of are read only.
The quotas set must be positive.
Gets the security settings used with this binding.
The that is used with this binding. The default value is .
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. The default value is .
The value set is not a valid value.
Gets the of the Web service endpoint.
The type of Web service endpoint.
Gets or sets the character encoding that is used for the message text.
The character encoding that is used. The default is .
The value set is .
Gets the name of the cache profile.
The name of the cache profile.
Gets the header value from the incoming Web request.
The header from the incoming Web request.
Gets the header value of the incoming Web request.
The header of the incoming Web request.
Gets the header value from the incoming Web request.
The header from the incoming Web request.
Gets the headers for the incoming Web request.
A instance that contains the headers of the incoming Web request.
Gets a collection of the items contained in the requests header.
A collection of items contained in the requests header.
Gets the value of the request’s header.
The request’s header value.
Gets the values contained in the request’s header.
The values contained in the request’s header.
Gets the value of the request’s header.
The request’s header..
Gets the HTTP method of the incoming Web request.
The HTTP method of the incoming Web request.
Gets and sets the instance created during the dispatch of the incoming Web request.
A instance.
Gets the header value from the incoming Web request.
The header from the incoming Web request.
Gets the content length header from the incoming Web response.
The content length of the incoming Web response.
Gets the content type header from the incoming Web response.
The content type header of the incoming Web response.
Gets the etag header from the incoming Web response.
The etag header of the incoming Web response.
Gets the headers from the incoming Web response.
A instance that contains the headers from the incoming Web response.
Gets the location header from the incoming Web response.
The location header from the incoming Web response.
Gets the status code of the incoming Web response.
A instance that contains the status code of the incoming Web response.
Gets the status description of the incoming Web response.
The status description of the incoming Web response.
Gets or sets the URL query string parameter name to use for cross-domain script access.
The URL query string parameter name.
Gets and sets the header value from the outgoing Web request.
The header from the outgoing Web request.
Gets and sets the content length header value of the outgoing Web request.
The content length header of the outgoing Web request.
Gets and sets the content type header value from the outgoing Web request.
The content type header from the outgoing Web request.
Gets the headers for the outgoing Web request.
A instance that contains the headers of the outgoing Web request.
Gets and sets the header value from the outgoing Web request.
The header from the outgoing Web request.
Gets and sets the header value from the outgoing Web request.
The header from the outgoing Web request.
Gets and sets the header value from the outgoing Web request.
The header from the outgoing Web request.
Gets and sets the header value from the outgoing Web request.
The header from the outgoing Web request.
Gets the HTTP method of the outgoing Web request.
The HTTP method of the outgoing Web request.
Gets a value that indicates whether Windows Communication Foundation (WCF) omits data that is normally written to the entity body of the response and forces an empty response to be returned.
If , WCF omits any data that is normally written to the entity body of the response and forces an empty response to be returned.
Gets the user agent header value from the outgoing Web request.
The user agent header from the outgoing Web request.
Gets the encoding set on the binding.
The encoding.
Gets and sets the content length header from the outgoing Web response.
The content length header of the outgoing Web response.
Gets and sets the content type header from the outgoing Web response.
The content type header of the outgoing Web response.
Gets and sets the etag header from the outgoing Web response.
The etag header of the outgoing Web response.
Gets or sets the web message format
The web message format.
Gets the headers from the outgoing Web response.
A instance that contains the headers from the outgoing Web response.
Gets and sets the last modified header of the outgoing Web response.
A instance that contains the time the requested resource was last modified.
Gets and sets the location header from the outgoing Web response.
The location header from the outgoing Web response.
Gets and sets the status code of the outgoing Web response.
An instance that contains the status code of the outgoing Web response.
Gets and sets the status description of the outgoing Web response.
The status description of the outgoing Web response.
Gets and sets a value that indicates whether Windows Communication Foundation (WCF) omits data that is normally written to the entity body of the response and forces an empty response to be returned.
If , WCF omits any data that is normally written to the entity body of the response and forces an empty response to be returned. The default value is .
Gets the associated with the fault.
The HTTP status code associated with the fault.
Gets the associated with the fault.
The HTTP status code associated with the fault.
Gets and sets the body style of the messages that are sent to and from the service operation.
One of the enumeration values.
Gets the property.
A value that specifies whether the property is set.
Gets the property.
A value that specifies whether the property was set.
Gets the property.
A value that specifies whether the property was set.
Gets and sets the property.
One of the enumeration values.
Gets and sets the property.
One of the enumeration values.
Gets and sets the Uniform Resource Identifier (URI) template for the service operation.
The URI template for the service operation.
Gets and sets the body style of the messages that are sent to and from the service operation.
One of the enumeration values.
Gets the property.
A value that specifies whether the property was set explicitly.
Gets the property.
A value that specifies whether the property was set.
Gets the property.
A value that specifies whether the property was set.
Gets and sets the protocol (for example HTTP) method the service operation responds to.
The protocol method associated with the operation.
Gets and sets the property.
One of the enumeration values.
Gets and sets the property.
One of the enumeration values.
The Uniform Resource Identifier (URI) template for the service operation.
The URI template for the service operation.
Gets the current Web operation context.
A instance.
Gets the Web request context for the request being received.
An instance.
Gets the Web response context for the request being received.
An instance.
Gets the Web request context for the request being sent.
An instance.
Gets the Web response context for the response being sent.
An instance.
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 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 content type mapper.
The content type mapper.
Gets or sets a value that determines if cross domain script access is enabled.
if cross domain scripting is enabled; otherwise .
Gets the envelope version that is used by endpoints that are configured by this binding to receive HTTP requests.
The with the property that is used with endpoints configured with this binding to receive HTTP requests.
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.
The value set is not a valid value.
Gets or sets the maximum amount of memory allocated, in bytes, for the buffer manager that manages the buffers required by endpoints that use this binding.
The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 65,536 bytes.
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, available for use by the message buffer manager. The default value is 524,288 (0x80000) bytes.
The value set is less than or equal to zero.
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 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.
The value set is .
The quota values of are read only.
The quotas set must be positive.
Gets the URI transport scheme for the channels and listeners that are configured with this binding.
"https" if the is set to ; "http" if it is set to .
Gets the security settings used 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.
if incoming requests are handled synchronously; if incoming requests are handled asynchronously. The default value is .
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. The default value is .
The value set is not a valid value.
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 character encoding that is used for the message text.
The that indicates the character encoding that is used. The default is .
The value set is .
Gets or sets the mode of security that is used by an endpoint configured to receive HTTP requests with a .
A value of the that indicates whether transport-level security or no security is used by an endpoint. The default value is .
The value is not a valid .
Gets an object that contains the transport-level security settings for this binding.
The for this binding. The default values set are a of , a of , and = "".
Automatically adds an ASP.NET AJAX endpoint to a service, without requiring configuration, in a managed hosting environment that dynamically activates host instances for the service in response to incoming messages.
A factory that provides instances of in managed hosting environments where the host instance is created dynamically in response to incoming messages.
Enables the use of a JavaScript callback in a service operation response using JSON Padding (JSONP).
An abstract base class used to create custom classes that can be used to a message body as a stream.
Stores and retrieves the message encoding format of incoming and outgoing messages for the composite Web message encoder.
Specifies the message formats to which content types of incoming messages can be mapped.
The format to map to cannot be determined.
Map to the XML format.
Map to the JSON format.
Map to the "Raw" binary format.
Specifies the format to which the content type of an incoming message is mapped.
Enables plain-text XML, JavaScript Object Notation (JSON) message encodings and "raw" binary content to be read and written when used in a Windows Communication Foundation (WCF) binding.
Represents a configuration element that contains sub-elements that specify settings for using the binding.
A binding element used to configure endpoints for Windows Communication Foundation (WCF) Web services that respond to HTTP requests instead of SOAP messages.
Enables the for an endpoint through configuration.
Represents a collection of objects.
Represents a WCF configuration element for a web service application.
An XML element that configures the security for a service with endpoints that receive HTTP requests. This class cannot be inherited.
Represents the configuration element that specifies the character encoding used for non-SOAP messages. This class cannot be inherited.
Enables the for an endpoint through configuration.
Represents a collection of objects.
Represents a custom configuration element that defines a in a configuration file.
Represents a SOAP fault that is specified in the service contract for use with JSON.
Enables the Web programming model for a Windows Communication Foundation (WCF) service.
A standard endpoint with a fixed binding that automatically adds the behavior.
Provides support for the behavior that enables Windows Communication Foundation (WCF) endpoints to receive HTTP requests from a browser-based ASP.NET AJAX client. This class cannot be inherited.
A standard endpoint with a fixed binding that automatically adds the behavior.
A standard endpoint with a fixed binding.
This class converts a parameter value to and from a JavaScript Object Notation (JSON).
This class converts a parameter in a query string to an object of the appropriate type. It can also convert a parameter from an object to its query string representation.
The operation selector that supports the Web programming model.
When applied to a service operation, indicates the ASP.NET output cache profile in the configuration file that should be used by WCF to cache responses from the operation in the ASP .NET Output Cache.
Provides programmatic access to the context of the incoming Web request.
Provides programmatic access to the context of the incoming Web response.
A contract behavior that allows you to set the URL query string parameter name to something other than the default “callback”.
Provides programmatic access to the context of the outgoing Web request.
Provides programmatic access to the context of the outgoing Web response.
A class for accessing Windows Communication Foundation (WCF) Web services on a client.
The type of channel to create.
Represents a fault that can have an associated HTTP status code.
Represents a fault that can have an associated HTTP status code.
The serializable error detail type.
Represents an attribute indicating that a service operation is logically a retrieval operation and that it can be called by the WCF REST programming model.
Represents an attribute indicating that a service operation is logically an invoke operation and that it can be called by the WCF REST programming model.
An enumeration that specifies whether to wrap parameter and return values.
Both requests and responses are not wrapped.
Both requests and responses are wrapped.
Requests are wrapped, responses are not wrapped.
Responses are wrapped, requests are not wrapped.
An enumeration that specifies the format of Web messages.
The XML format.
The JavaScript Object Notation (JSON) format.
A helper class that provides easy access to contextual properties of Web requests and responses.
A derived class that compliments the Windows Communication Foundation (WCF) REST programming model.
A binding used to configure endpoints for Windows Communication Foundation (WCF) Web services that are exposed through HTTP requests instead of SOAP messages.
Specifies the types of security available to a service endpoint configured to receive HTTP requests.
Defines the modes of security that can be used to configure a service endpoint to receive HTTP requests.
Indicates no security is used with HTTP requests.
Indicates that transport-level security is used with HTTP requests.
Indicates that only HTTP-based client authentication is provided.