System.ServiceModel.Web A class that represents a Uniform Resource Identifier (URI) template. Initializes a new instance of the class with the specified template string. The template. Creates a new URI from the template and the collection of parameters. A new instance. A that contains the base address. A instance that contains the parameter values. Creates a new URI from the template and an array of parameter values. A new instance. A that contains the base address. The parameter values. Indicates whether a is structurally equivalent to another. A value that indicates whether the URI templates are equivalent. The to compare. Attempts to match a to a . A instance. The base address. The to match against the template. 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. Returns a string representation of the instance. The representation of the instance. A class used to compare instances for structural (instead of reference) equivalence. Initializes a new instance of the class. Compares two instances for equivalence. A value that indicates whether the two instances are equivalent. A instance. A instance. Gets a hash code for the specified instance. The hash code. The instance. A class that represents the results of a match operation on a instance. Initializes a new instance of the class. Gets and sets the base URI for the template match. A instance that represents the base URI for the template match. Gets the BoundVariables 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. Represents an error when matching a to a . 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. A class that represents an associative set of objects. 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. 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. true if the property is read only; otherwise false. 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. Makes the read only. Specifies whether to allow duplicate equivalent instances in the . Attempts to match a candidate to the . A collection of instances. The candidate URI. Attempts to match a candidate to the . A single instance. The candidate URI. 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. A Boolean value that specifies whether to ignore trailing slash “/” characters. A dictionary that contains a list of default values for the template parameters. Initializes a new instance of the class. The template string. Creates a new URI from the template and the collection of parameters. Returns . A that contains the base address. A dictionary that contains a collection of parameter name/value pairs. Creates a new URI from the template and the collection of parameters. Returns . A URI that contains the base address. A dictionary that contains a collection of parameter name/value pairs. A value that specifies whether default values are ignored. Creates a new URI from the template and the collection of parameters. Returns . A that contains the base address. A collection of parameter name/value pairs. A value that specifies whether default values are ignored. A collection of name and value pairs for any default parameter values. Returns . Specifies whether trailing slashes “/” in the template should be ignored when matching candidate URIs. Returns . Serializes objects to the JavaScript Object Notation (JSON) and deserializes JSON data to objects. This class cannot be inherited. Initializes a new instance of the class to serialize or deserialize an object of the specified type. The type of the instances that is serialized or deserialized. Initializes a new instance of the class to serialize or deserialize an object of the specified type, with a collection of known types that may be present in the object graph. The type of the instances that are serialized or deserialized. An of that contains the types that may be present in the object graph. Initializes a new instance of the class to serialize or deserialize an object of the specified type. This method also specifies a list of known types that may be present in the object graph, the maximum number of graph items to serialize or deserialize, whether to ignore unexpected data or emit type information, and a surrogate for custom serialization. The type of the instances that is serialized or deserialized. An that contains the root element name of the content. An of that contains the types that may be present in the object graph. true to ignore the interface upon serialization and ignore unexpected data upon deserialization; otherwise, false. The default is false. An implementation of the to customize the serialization process. true to emit type information; otherwise, false. The default is false. Initializes a new instance of the class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter. The type of the instances that is serialized or deserialized. The name of the XML element that encloses the content to serialize or deserialize. Initializes a new instance of the class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter, with a collection of known types that may be present in the object graph. The type of the instances that is serialized or deserialized. The name of the XML element that encloses the content to serialize or deserialize. The default is "root". An of that contains the types that may be present in the object graph. Initializes a new instance of the class to serialize or deserialize an object of the specified type. This method also specifies the root name of the XML element, a list of known types that may be present in the object graph, the maximum number of graph items to serialize or deserialize, whether to ignore unexpected data or emit type information, and a surrogate for custom serialization. The type of the instances that is serialized or deserialized. The name of the XML element that encloses the content to serialize or deserialize. The default is "root". An of that contains the types that may be present in the object graph. The maximum number of items in the graph to serialize or deserialize. The default is the value returned by the property. true to ignore the interface upon serialization and ignore unexpected data upon deserialization; otherwise, false. The default is false. An implementation of the to customize the serialization process. true to emit type information; otherwise, false. The default is false. Initializes a new instance of the class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter of type . The type of the instances that is serialized or deserialized. An that contains the root element name of the content. Initializes a new instance of the class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter of type , with a collection of known types that may be present in the object graph. The type of the instances that is serialized or deserialized. An that contains the root element name of the content. An of that contains the types that may be present in the object graph. Initializes a new instance of the class to serialize or deserialize an object of the specified type. This method also specifies the root name of the XML element, a list of known types that may be present in the object graph, the maximum number of graph items to serialize or deserialize, whether to ignore unexpected data or emit type information, and a surrogate for custom serialization. The type of the instances that are serialized or deserialized. An that contains the root element name of the content. An of that contains the known types that may be present in the object graph. The maximum number of items in the graph to serialize or deserialize. The default is the value returned by the property. true to ignore the interface upon serialization and ignore unexpected data upon deserialization; otherwise, false. The default is false. An implementation of the to customize the serialization process. true to emit type information; otherwise, false. The default is false. Gets a surrogate type that is currently active for a given instance. Surrogates can extend the serialization or deserialization process. An implementation of the class. Gets a value that specifies whether unknown data is ignored on deserialization and whether the interface is ignored on serialization. true to ignore unknown data and ; otherwise, false. Gets a value that specifies whether the is positioned over an XML element that represents an object the serializer can deserialize from. true if the reader is positioned correctly; otherwise, false. The used to read the XML stream mapped from JSON. Determines whether the is positioned on an object that can be deserialized. true if the reader is positioned correctly; otherwise, false. The used to read the XML stream. Gets a collection of types that may be present in the object graph serialized using this instance of the . A that contains the expected types passed in as known types to the constructor. Gets the maximum number of items in an object graph that the serializer serializes or deserializes in one read or write call. The maximum number of items to serialize or deserialize. The number of items exceeds the maximum value. Reads a document stream in the JSON (JavaScript Object Notation) format and returns the deserialized object. The deserialized object. The to be read. Reads the XML document mapped from JSON (JavaScript Object Notation) with an and returns the deserialized object. The deserialized object. An used to read the XML document mapped from JSON. Reads the XML document mapped from JSON with an and returns the deserialized object; it also enables you to specify whether the serializer should verify that it is positioned on an appropriate element before attempting to deserialize. The deserialized object. An used to read the XML document mapped from JSON. true to check whether the enclosing XML element name and namespace correspond to the expected name and namespace; otherwise, false to skip the verification. The default is true. Reads the XML document mapped from JSON (JavaScript Object Notation) with an and returns the deserialized object. The deserialized object. An used to read the XML document mapped from JSON. Reads an XML document mapped from JSON with an and returns the deserialized object; it also enables you to specify whether the serializer should verify that it is positioned on an appropriate element before attempting to deserialize. The deserialized object. An used to read the XML document mapped from JSON. true to check whether the enclosing XML element name and namespace correspond to the expected name and namespace; otherwise, false, which skips the verification. The default is true. Writes the closing XML element to an XML document, using an , which can be mapped to JavaScript Object Notation (JSON). An used to write the XML document to map to JSON. Writes the closing XML element to an XML document, using an , which can be mapped to JavaScript Object Notation (JSON). An used to write the XML document mapped to JSON. Serializes a specified object to JavaScript Object Notation (JSON) data and writes the resulting JSON to a stream. The that is written to. The object that contains the data to write to the stream. The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. There is a problem with the instance being written. The maximum number of objects to serialize has been exceeded. Check the property. Serializes an object to XML that may be mapped to JavaScript Object Notation (JSON). Writes all the object data, including the starting XML element, content, and closing element, with an . The used to write the XML document or stream to map to JSON. The object that contains the data to write. The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. There is a problem with the instance being written. The maximum number of objects to serialize has been exceeded. Check the property. Serializes an object to XML that may be mapped to JavaScript Object Notation (JSON). Writes all the object data, including the starting XML element, content, and closing element, with an . The used to write the XML document to map to JSON. The object that contains the data to write. The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. There is a problem with the instance being written. The maximum number of objects to serialize has been exceeded. Check the property. Writes the XML content that can be mapped to JavaScript Object Notation (JSON) using an . The to write to. The object to write. The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. There is a problem with the instance being written. The maximum number of objects to serialize has been exceeded. Check the property. Writes the XML content that can be mapped to JavaScript Object Notation (JSON) using an . The used to write to. The object to write. The type being serialized does not conform to data contract rules. For example, the attribute has not been applied to the type. There is a problem with the instance being written. The maximum number of objects to serialize has been exceeded. Check the property. Writes the opening XML element for serializing an object to XML that can be mapped to JavaScript Object Notation (JSON) using an . The used to write the XML start element. The object to write. Writes the opening XML element for serializing an object to XML that can be mapped to JavaScript Object Notation (JSON) using an . The used to write the XML start element. The object to write. Specifies the interface for initializing a JavaScript Object Notation (JSON) reader when reusing them to read from a particular stream or buffer. Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified buffer that contains JSON-encoded data. The input buffer array from which to read. The starting position from which to read in . The number of bytes that can be read from . The used by the reader. The to apply. The delegate to call when the reader is closed. Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified stream that contains JSON-encoded data. The input from which to read. The used by the reader. to apply. Delegate to call when the reader is closed. Specifies the interface for initializing a JavaScript Object Notation (JSON) writer when reusing them to write to a particular output stream. Initializes (or reinitializes) a JavaScript Object Notation (JSON) writer to a specified output stream with specified character encoding. The output to which the writer writes. The that specifies the character encoding of the output stream. If true, the output stream is closed by the writer when done; otherwise false. Produces instances of that can read data encoded with JavaScript Object Notation (JSON) from a stream or buffer and map it to an XML Infoset and instances of that can map an XML Infoset to JSON and write JSON-encoded data to a stream. Creates an that can map buffers encoded with JavaScript Object Notation (JSON), with a specified size and offset and character encoding, to an XML Infoset. An that can read JavaScript Object Notation (JSON). The input buffer array from which to read. Starting position from which to read in . Number of bytes that can be read from . The that specifies the character encoding used by the reader. If null is specified as the value, the reader attempts to auto-detect the encoding. The used to prevent Denial of Service attacks when reading untrusted data. The delegate to call when the reader is closed. The default value is null. Creates an that can map buffers encoded with JavaScript Object Notation (JSON), of a specified size and offset, to an XML Infoset. An that can read JavaScript Object Notation (JSON). The input buffer array from which to read. Starting position from which to read in . Number of bytes that can be read from . The used to prevent Denial of Service attacks when reading untrusted data. Creates an that can map buffers encoded with JavaScript Object Notation (JSON) to an XML Infoset. An that can process JavaScript Object Notation (JSON) data. The input buffer array from which to read. The used to prevent Denial of Service attacks when reading untrusted data. Creates an that can map streams encoded with JavaScript Object Notation (JSON), of a specified size and offset, to an XML Infoset. An that can read JavaScript Object Notation (JSON). The input from which to read. The that specifies the character encoding used by the reader. If null is specified as the value, the reader attempts to auto-detect the encoding. The used to prevent Denial of Service attacks when reading untrusted data. The delegate to call when the reader is closed. Creates an that can map streams encoded with JavaScript Object Notation (JSON) to an XML Infoset. An that can read JavaScript Object Notation (JSON). The input from which to read. The used to prevent Denial of Service attacks when reading untrusted data. Creates an that writes data encoded with JSON to a stream. An that writes data encoded with JSON to the stream based on an XML Infoset. The output for the JSON writer. Creates an that writes data encoded with JSON to a stream with a specified character encoding. An that writes data encoded with JSON to the stream based on an XML Infoset. The output for the JSON writer. The that specifies the character encoding used by the writer. The default encoding is UTF-8. Creates an that writes data encoded with JSON to a stream with a specified character encoding. An that writes data encoded with JSON to the stream based on an XML Infoset. The output for the JSON writer. The that specifies the character encoding used by the writer. The default encoding is UTF-8. If true, the output stream is closed by the writer when done; otherwise false. The default value is true. A binding used to configure endpoints for Windows Communication Foundation (WCF) Web services that are exposed through HTTP requests instead of SOAP messages. 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. Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests. true if cookies are allowed; otherwise, false. The default is false. Gets or sets a value that indicates whether to bypass the proxy server for local addresses. true to bypass the proxy server for local addresses; otherwise, false. The default value is false. Returns an ordered collection of binding elements contained in the current binding. A that contains the objects for the binding. 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 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 the URI address of the HTTP proxy. A that serves as the address of the HTTP proxy. The default value is null. 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 null. 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. true if incoming requests are handled synchronously; false if incoming requests are handled asynchronously. The default value is false. 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. true if the auto-configured HTTP proxy of the system should be used, if available; otherwise, false. The default value is true. 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 null. Specifies the types of security available to a service endpoint configured to receive HTTP requests. 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 = "". 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. 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. 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. A for the type of service specified with the specified base address. The type of service to host. The of type that contains the base addresses for the service hosted. 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. A factory that provides instances of in managed hosting environments where the host instance is created dynamically in response to incoming messages. Initializes a new instance of the class. Creates an instance of the specified derived class with the specified base addresses. An instance of a derived class. The type of service host to create. An array of base addresses for the service. Stores and retrieves the message encoding format of incoming and outgoing messages for the composite Web message encoder. 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 . Gets the format used for the message body. The that specifies the format used for the message body. Returns the name of the property. Returns: "WebBodyFormatMessageProperty". Returns the name of the property and the encoding format used when constructed. Returns "WebBodyFormatMessageProperty: EncodingFormat={0}", where {0} is WebContentFormat.ToString(), which specifies the encoding format used. 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. Initializes a new instance of the class. When overridden in a derived class, returns the message format used for a specified content type. The that specifies the format to which the message content type is mapped. The content type that indicates the MIME type of data to be interpreted. 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. 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 null. 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. An of type for the specified context. The for the channel. The type of channel the channel factory produces. The value set is null. Builds the channel listener stack on the client that accepts a specified type of channel for a specified context. An of type for the specified context. The for the listener. The type of channel the channel listener accepts. The value set is null. Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context. true if the specified channel listener stack can be built on the service; otherwise, false. The for the listener. The type of channel the channel listener accepts. Creates a new object initialized from the current one. A object with property values equal to those of the current element. 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. 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 null if it is not present. The typed object requested if it is present or null if it is not. The for the current binding element. The typed object for which the method is querying. set is null. 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 null. The value set is neither null 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 null. 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 null. Represents a configuration element that contains sub-elements that specify settings for using the binding. Initializes a new instance of the class. Gets the default binding used. A object that represents the default binding. A binding element used to configure endpoints for Windows Communication Foundation (WCF) Web services that respond to HTTP requests instead of SOAP messages. 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. Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests. true if cookies are allowed; otherwise, false. The default is false. 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. true to bypass the proxy server for local addresses; otherwise, false. The default value is false. 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. Initializes the contents of this binding configuration element from the property values of a specified binding. The used to initialize this configuration element. 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. 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 null. The type of this binding element is different from the type specified by . 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 null. 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 null. 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. true if the auto-configured HTTP proxy of the system should be used, if available; otherwise, false. The default value is true. 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 null. Enables the for an endpoint through configuration. Initializes a new instance of the class. Gets the type of the behavior enabled by this configuration element. The for the behavior enabled with the configuration element: . An XML element that configures the security for a service with endpoints that receive HTTP requests. This class cannot be inherited. Initializes a new instance of the class. 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 = "". Represents the configuration element that specifies the character encoding used for non-SOAP messages. This class cannot be inherited. Initializes a new instance of the class. Applies the content of a specified binding element to this binding configuration section. The to be applied. Gets the type of the binding element enabled by this configuration element. The type of binding element enabled by this configuration element: . Copies the content of the specified configuration section to this element. The to be copied. 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 null. Enables the for an endpoint through configuration. Initializes a new instance of the class. Gets the type of the behavior enabled by this configuration element. The for the behavior enabled with the configuration element: . Enables the Web programming model for a Windows Communication Foundation (WCF) service. 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. 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. 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. Creates a new object. An instance of that contains the operation selector for the specified endpoint. The endpoint that exposes the contract. Gets the query string converter. A instance. The service operation. Gets the reply formatter on the client for the specified endpoint and service operation. An reference to the reply formatter on the client for the specified operation and endpoint. The service operation. The service endpoint. Gets the reply formatter on the service for the specified endpoint and service operation. An reference to the reply formatter on the service for the specified operation and endpoint. The service operation. The service endpoint. Gets the request formatter on the client for the specified service operation and endpoint. An reference to the request formatter on the client for the specified operation and endpoint. The service operation. The service endpoint. Gets the request formatter on the service for the given service operation and service endpoint. An reference to the request formatter on the service for the specified operation and endpoint. The service operation. The service endpoint. Confirms that the endpoint meets the requirements for the Web programming model. The service endpoint. 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. 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. 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 . 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. This class converts a parameter value to and from a JavaScript Object Notation (JSON). 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. true if the type can be serialized; otherwise false. The to verify. The is null. Deserializes a JavaScript Object Notation (JSON) query string parameter to a specified Common Language Runtime (CLR) type. An instance of the CLR type to which the parameter value was converted. The JSON form of the parameter value. The to deserialize the parameter to. Serializes a Common Language Runtime (CLR) parameter type to a JavaScript Object Notation (JSON) representation. The JSON query string parameter serialization of the CLR type. null is returned if the parameter is null. The parameter value to convert. The of the parameter to serialize. 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. Initializes a new instance of the class. Determines whether the specified type can be converted to and from a string representation. A value that specifies whether the type can be converted. The to convert. Converts a query string parameter to the specified type. The converted parameter. The string form of the parameter and value. The to convert the parameter to. The provided string does not have the correct format. Converts a parameter to a query string representation. The parameter name and value. The parameter to convert. The of the parameter to convert. The operation selector that supports the Web programming model. Initializes a new instance of the . Initializes a new instance of the with the specified endpoint. The service endpoint. 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. Selects the service operation to call. The name of the service operation to call. The object sent to invoke a service operation. Selects the service operation to call. The name of 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. A class that serializes a instance to and from Atom 1.0 format. 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. A value that specifies whether the contains a valid Atom 1.0 syndication feed. The to read from. Creates a new . A new instance. 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. Reads an Atom 1.0 syndication feed from the specified instance. The to read from. Reads a syndication item from instance using the instance. A new instance. The to read from. The used to create the new instance. Reads in a collection of instances from the specified . A collection of instances. 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. Implements the method. Null. Implements the method. The to read from. Implements the method. The to write to. Gets the syndication version used by the formatter. The syndication version used by the formatter. 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. A class that serializes -derived classes to and from Atom 1.0 format. The -derived type to serialize. 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. A class that serializes a instance to and from Atom 1.0 format. 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. A value that specifies whether the contains a valid Atom 1.0 syndication item. The to read from. Creates a new instance. A new instance. 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. Reads an Atom 1.0 syndication item from the specified instance. The to read from. Implements the method. Null. Implements the method. The to read from. Implements the method. The to write to. Gets the syndication version used by the formatter. The syndication version used by the formatter. Writes the associated with the to the specified . The to write to. A class that serializes -derived classes to and from Atom 1.0 format. The -derived class to serialize. 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. A class that serializes a instance to and from RSS 2.0 format. 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 true. 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. A value that specifies whether the contains a valid RSS 2.0 syndication feed. The to read from. Creates a new . A new instance. 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. Reads an RSS 2.0 syndication feed from the specified instance. The to read from. Reads a syndication item from instance using the instance. A new instance. The to read from. The used to create the new instance. Reads in a collection of instances from the specified . A collection of instances. 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. 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. Sets the instance associated with the . The to associate with the . Implements the method. Null. Implements the method. The to read from. Implements the method. The to write to. Gets the syndication version used by the formatter. The syndication version used by the formatter. 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. A class that serializes -derived classes to RSS 2.0 format. The -derived type to serialize. 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 true. Creates a new instance of the derived class. A new instance of the class. A class that serializes a instance to and from RSS 2.0 format. 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 true. 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. A value that specifies if the contains a valid RSS 2.0 syndication item. The to read from. Creates a new instance. A new instance. 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. Reads an RSS 2.0 syndication item from the specified instance. The to read from. 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. Implements the method. Null. Implements the method. The to read from. Implements the method. The to write to. Gets the syndication version used by the formatter. The syndication version used by the formatter. Writes the associated with the to the specified . The to write to. A class that serializes -derived classes to and from RSS 2.0 format. The -derived type to serialize. 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 true. Creates a new instance of the derived class. A new instance of the class. A class that represents the category of a syndication feed. 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. Gets the attribute extensions for this category. The attribute extensions for this category. Creates a copy of a instance. A new instance. 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. Attempts to parse an attribute extension. A value that specifies whether the attribute extension was parsed successfully. The name of the element. The namespace of the element. The attribute to parse. The syndication version to use when parsing. Invalid XML encountered during read. Attempts to parse an element extension. A value that specifies whether the element extension has been parsed successfully. The to read from. The syndication version to use while parsing. 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. A base class that represents syndication content. 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. Gets the attribute extensions for this content. A dictionary that contains the attribute extensions for this object. Creates a copy of the instance. A copy of the instance. Creates a new instance with the specified HTML content. A instance. The text of the content. Creates a new instance with the specified plain text content. A new instance. The plain text content. Creates a new instance with the specified and media type. A new instance. The of the content. The media type of the content. Creates a new instance with the specified XHTML content. A new instance. The XHTML content. Creates a new instance with the specified data contract object. A new instance. The data contract object. Creates a new instance with the specified data contract object and data contract serializer. A new instance. The data contract object. The data contract serializer. Creates a new instance with the specified object and XML serializer. A new instance. The object. The XML serializer. Creates XML syndication content. An instance of the class that contains the new content. The to read from. Gets the syndication content type. The name of the type of syndication 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. A class that represents a syndication element extension. 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. An object of the specified type that contains the element extension. The type of the extension to retrieve. 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. An object of the specified type that contains the element extension. The to use. The type of the extension to retrieve. 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. An object of the specified type that contains the element extension. The to use. The type of the extension to retrieve. The input XML cannot be deserialized into the requested type. Gets the associated with the . The associated with the . 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. Writes the current extension to the specified . The to write to. A collection of objects. 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. A collection of element extension objects. The name of the element extension. The namespace of the element extension. The type of the extension to read. 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. A collection of element extension objects. The name of the element extension. The namespace of the element extension. The to use. The type of the extension to read. 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. A collection of element extension objects. The name of the element extension. The namespace of the element extension. The to use. The type of the extension to read. The input XML cannot be deserialized into the requested type. Represents a top-level feed object, <feed> in Atom 1.0 and <rss> in RSS 2.0. 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. 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. Creates a copy of the instance. A duplicate object. A value that specifies whether the objects are cloned. 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. 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 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 an instance. An instance. Gets an instance. An instance. Gets a new instance. An instance. A value that specifies whether to serialize element and attribute extensions with an Atom 1.0 namespace. 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. Loads a syndication feed from the specified XML reader. A that contains the loaded contents. The to load the feed from. Loads a -derived instance from the specified . A -derived instance that contains the feed. The to read from. The syndication feed type. 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. Gets and sets the title of the feed. A instance that contains the title of the feed. Attempts to parse an attribute extension. A value that specifies whether the attribute extension was parsed successfully. The name of the element. The namespace of the element. The attribute to parse. The syndication version to use when parsing. Invalid XML Encountered during read. Attempts to parse an element extension. A value that specifies whether the element extension was parsed successfully. The to read from. The syndication version to use while parsing. 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. An abstract class used as a base class for other formatters, (for example ). 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. true, if the XML reader contains a valid syndication feed, otherwise false. An XML reader to check. Creates a new instance of the class using the specified instance. A new instance. The used to create the new . Creates a new instance of the class using the specified instance. A new instance. The used to create the . Creates a new instance of the class. A new instance. Creates a new instance of the class using the specified instance. A new instance. The used to create the . Creates a new instance of the class with the specified . A new instance. The to use to create the new . Creates a new instance of the class with the specified . A new instance. The to use to create the new . Creates a new instance with the specified instance. A new instance. The instance used to create the new instance. Creates a new instance with the specified instance. A new instance. The instance used to create the new instance. Gets the associated with the formatter. The associated with the formatter. 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. A value that indicates whether the attribute was parsed successfully. 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. Attempts to parse an attribute extension using the specified instance. A value that indicates whether the attribute was parsed successfully. 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. Attempts to parse an attribute extension using the specified instance. A value that indicates whether the attribute was parsed successfully. 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. Attempts to parse an attribute extension using the specified instance. A value that indicates whether the attribute was parsed successfully. 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. Attempts to parse an attribute extension using the specified instance. A value that indicates whether the attribute was parsed successfully. 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. Attempts to parse syndication item content using the specified instance. A value that indicates whether the content was parsed successfully. The to read from. The instance to use. The content type. The syndication version to use while parsing. The content to parse. Attempts to parse an element extension using the specified instance. A value that indicates whether the element was parsed successfully. The to read from. The instance to use. The syndication version to use when parsing. Attempts to parse an element extension using the specified instance. A value that indicates whether the element was parsed successfully. The to read from. The instance to use. The syndication version to use when parsing. Attempts to parse an element extension using the specified instance. A value that indicates whether the element was parsed successfully. The to read from. The instance to use. The syndication version to use when parsing. Attempts to parse an element extension using the specified instance. A value that indicates whether the element was parsed successfully. The to read from. The instance to use. The syndication version to use when parsing. Attempts to parse an element extension using the specified instance. A value that indicates whether the element was parsed successfully. The to read from. The instance to use. The syndication version to use when parsing. Gets the syndication version of the formatter. The syndication version of the formatter. 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. Represents a feed item, for example an RSS <item> or an Atom <entry>. 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. 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. Creates a copy of the instance. A instance. 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. Creates a new category. A new object. Creates a new instance. A new instance. Creates a new person. A new object. Gets the element extensions contained in the syndication item. A that contains the element extensions. Gets an instance. A instance. Gets an instance. An instance. Gets an instance. An instance. A value that specifies whether to serialize element and attribute extensions with an Atom 1.0 namespace. 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. Loads a derived object from the specified . A derived object that contains the syndication item. The to read from. The -derived class to load. Loads a instance from the specified . A instance. The to read from. Invalid XML encountered during read. Gets and sets the publish date for the syndication item. A object that represents the publish date for 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. 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. Attempts to parse an attribute extension. A value that specifies whether the attribute extension was parsed successfully. The name of the element. The namespace of the element. The attribute to parse. The syndication version to use when parsing. Invalid XML encountered during read. Attempts to parse content. A value that specifies whether the content was parsed successfully. 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. Attempts to parse an element extension. A value that specifies whether the element extension was parsed successfully. The to read from. The syndication version to use while parsing. 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. An abstract class used as a base class for other formatters, (for example, ). 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. true, if the XML reader contains a valid syndication item, otherwise false. An XML reader to check. Creates a new instance of the class using the specified instance. A new instance. The used to create the . Creates a new instance of the class. A new instance. Creates a new instance of the class. A new instance. The to use to create the new . Creates a new instance with the specified instance. A new instance. The instance used to create the new instance. Gets the associated with the formatter. The associated with the formatter. 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. A value that indicates whether the attribute was parsed successfully. 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. Attempts to parse an attribute extension using the specified instance. A value that indicates whether the attribute was parsed successfully. 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. Attempts to parse an attribute extension using the specified instance. A value that indicates whether the attribute was parsed successfully. 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. Attempts to parse an attribute extension using the specified instance. A value that indicates whether the attribute was parsed successfully. 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. Attempts to parse syndication item content using the specified instance. A value that indicates whether the content was parsed successfully. The to read from. The instance to use. The content type. The syndication version to use while parsing. The content to parse. Attempts to parse an element extension using the specified instance. A value that indicates whether the element was parsed successfully. The to read from. The instance to use. The syndication version to use when parsing. Attempts to parse an element extension using the specified instance. A value that indicates whether the element was parsed successfully. The to read from. The instance to use. The syndication version to use when parsing. Attempts to parse an element extension using the specified instance. A value that indicates whether the element was parsed successfully. The to read from. The instance to use. The syndication version to use when parsing. Attempts to parse an element extension using the specified instance. A value that indicates whether the element was parsed successfully. The to read from. The instance to use. The syndication version to use when parsing. Gets the syndication version of the formatter. The syndication version of the formatter. 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. Represents a link within a syndication feed or item. 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. 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. Creates a copy of the current instance. A new instance. Creates a new object with the specified . A new instance. The URI of the linked resource. Creates a new object with the specified and media type. A new instance. The URI of the linked resource. The media type of the link. Creates a media enclosure link with the specified URI, media type, and length. A new instance. The URI of the linked resource. The media type of the link. The length of the linked content. Creates a new with the specified URI and relationship type set to self. A instance. The URI to the linked resource. Creates a new with the specified URI, media type, and relationship type set to self. A instance. The URI to the linked resource. The media type of the link. Gets the element extensions for the . A that contains the element extensions for the . Gets the absolute URI for the . A instance that contains the absolute URI of 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. Attempts to parse an attribute extension. A value that specifies whether the attribute extension was parsed successfully. The name of the element. The namespace of the element. The attribute to parse. The syndication version to use when parsing. Invalid XML encountered during read. Attempts to parse an element extension. A value that specifies whether the element extension was parsed successfully. The to read from. The syndication version to use while parsing. Invalid XML encountered during read. Gets and sets the URI for the linked resource. A instance that contains the URI for the linked resource. 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. Represents an author or contributor of syndication content. 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. Gets the attribute extensions for the . A dictionary that contains a collection of attribute extensions. Creates a copy of the existing instance. A new instance. 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. Attempts to parse an attribute extension. A value that specifies whether the attribute extension was parsed successfully. The name of the element. The namespace of the element. The attribute to parse. The syndication version to use when parsing. Invalid XML encountered during read. Attempts to parse an element extension. A value that specifies whether the element extension was parsed successfully. The to read from. The syndication version to use while parsing. Invalid XML encountered during read. Gets and sets the URI of the . The URI of the person's Web site. 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. A class that represents the syndication versions supported by Windows Communication Foundation (WCF). Represents support for the Atom 1.0 specification. Represents support for the RSS 2.0 specification. Represents any content intended to be displayed to an end user. 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. Gets the text of the . The text of the . Gets the content type of the . A that represents the kind of Text Syndication Content. Writes the contents of the to the specified . The to write to. 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. 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 . Gets the content type of the . The content type of the . Gets the for the . A instance that contains the URI for the . Writes the contents of the instance to the specified . The to write to. Represents XML syndication content that is not intended to be displayed in a browser. 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 the . A instance. Gets a reader from the content of the . An from the content of the . Reads the content of the specified type into the . An object of the specified type. The type of content to read. The input XML cannot be deserialized into the requested type. Reads the content of the specified type into the using the specified serializer. An object of the specified type. The to use. The type of content to read. The input XML cannot be deserialized into the requested type. Reads the content of the specified type into the using the specified serializer. An object of the specified type. The to use. The type of content to read. The input XML cannot be deserialized into the requested type. Gets the type of the XML syndication content. The XML syndication content type. Write the contents of the to the specified . The to write to. A class that serializes a instance to and from Atom 1.0 format. 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 <atom:categories> element within a service document and the set of categories are specified within the element. An that can be serialized into an <atom:categories> 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. A value that specifies whether the contains a valid Atom 1.0 categories document. The to read from. Creates a that can be serialized into a <atom:categories> element within a service document and contains the set of categories within the element. Returns an that can be serialized into a <atom:categories> element within a service document. Creates a that can be serialized into a <atom:categories> 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 <atom:categories> element within a service document. Reads an Atom 1.0 <atom:categories> element from the specified instance. The to read from. Implements the method. Null. Implements the method. The to read from. Implements the method. The to write to. Gets the syndication version used by the formatter. The syndication version used by the formatter. Writes the associated with the to the specified . The to write to. A formatter that serializes a instance to and from XML using Atom 1.0 formats. 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 null. 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 null. specified is not valid. Tests whether the specified XML reader contains a valid service document. true if the XML reader does contain a valid service document; otherwise false. is null. 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 from which to read the syndication feed. is null. The XML could not be parsed. This method is reserved and should not be used. Returns null. Generates a from its XML representation. The stream from which the object is deserialized. is null. Converts the into its XML representation. The stream to which the object is serialized. is null. There is no instance of a associated with the formatter. Gets the name of Atom Publishing Protocol namespace. Returns “http://www.w3.org/2007/app”. Writes a object associated with the formatter to a specified XML writer. The written to by the formatter. is null. The service document associated with the formatter is null. 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. 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 null. Creates a new instance associated with the Atom 1.0 formatter. Returns an instance of . Represents a categories document. Gets a collection of attribute extensions. Returns . The base URI of the . Returns . Creates a new instance. Returns . A collection of instances used to initialize the new instance. Creates a new instance of the class. Returns . 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. Creates a new instance of the initializing it with the specified . Returns . The URI of the categories document. Gets the element extensions for the . Returns . Gets a new instance initialized with the on which this method is called. Returns . Gets and sets the language of the . Returns . Loads a instance from an . Returns . The to read from. Saves the to a . The to write to. Attempts to parse an attribute extension. Returns . The name of the element. The namespace of the element. The attribute to parse. The syndication version to use when parsing. Attempts to parse an element extension. Returns . The to read from. The syndication version to use when parsing. 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. An abstract class used as a base class for other formatters, (for example, ). 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. A value that specifies whether the contains a valid Atom 1.0 categories document. The to read from. Creates a that can be serialized into a <atom:categories> element within a service document and contains the set of categories within the element. Returns an that can be serialized into a <atom:categories> element within a service document. Creates a that can be serialized into a <atom:categories> 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 <atom:categories> element within a service document. Gets the categories document. Returns the that is associated with this . Reads an Atom 1.0 <atom:categories> element from the specified instance. The to read from. Specifies the to associate with the . The to associate with the . Gets the syndication version used by the formatter. The syndication version used by the formatter. Writes the associated with the to the specified . The to write to. Represents a <atom:categories> element within a service document. 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 . Gets the collection of syndication categories associated with the . Returns a collection of syndication categories. Creates a new instance. Returns a new instance. 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 . Represents a reference to a categories document. Creates a new instance of the class. Creates a new instance of the class. The URL to the referenced categories document. Gets and sets the URI for the categories document. Returns . Represents a collection of resources represented by <atom:collection> element. 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 <accept> 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. 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 . Creates a new instance. Returns . Creates a new instance. 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 . Attempts to parse an attribute extension. Returns . The name of the element. The namespace of the element. The attribute to parse. The syndication version to use when parsing. Attempts to parse an element extension. Returns . The to read from. The syndication version to use when parsing. 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. Represents a service document. 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. Gets a collection of attribute extensions. Returns . Gets and sets the base URI for the instance. Returns . Creates a new instance. Returns . Gets the element extensions for the service document. Returns . Gets a instance. Returns . Gets and sets the language of the service document. Returns . Loads a service document from the specified into a derived instance. The to read the service document from. Loads a service document from the specified into a instance. Returns . The to read the service document from. Saves the instance to the specified . The to save the service document to. Attempts to parse an attribute extension. Returns . The name of the element. The namespace of the element. The attribute to parse. The syndication version to use when parsing. Attempts to parse an element extension. Returns . The to read from. The syndication version to use when parsing. Gets a collection of workspaces contained within the service document. 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. An abstract class used as a base class for other formatters, such as . 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. true, if the XML reader contains a valid service document, otherwise false. An XML reader to check. Creates a new instance of the class. Returns a new instance. An instance used to create the new categories document. Creates a new instance. Returns a new instance. A instance used to create the new collection. Creates a new instance. Returns a new instance. Creates a new . Returns a new instance. The to use to create the new . Creates a new . Returns a new . The instance to use to create the new . Creates a new Returns a new . The to use to create the new workspace. Gets the associated with the formatter. Returns the associated with the formatter. 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. Returns a that indicates whether the attribute extension was successfully parsed. 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. Attempts to parse an attribute extension. Returns a that indicates whether the attribute extension was parsed successfully. 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. Attempts to parse an attribute extensions. Returns a that indicates whether the attribute extension was parsed successfully. 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. Attempts to parse an attribute extension Returns a that indicates whether the attribute extension was parsed successfully. 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. Attempts to parse an element extension. Returns a that indicates whether the element extension was parsed successfully. The to read from. The to use to parse the element extension. The syndication version to use when parsing. Attempts to parse an element extension. Returns a that indicates whether the element extension was parsed successfully. The to read from. The to use to parse the element extension. The syndication version to use when parsing. Attempts to parse an element extension. Returns a that indicates whether the element extension was successfully parsed. The to read from. The to use to parse the element extension. The syndication version to use when parsing. Attempts to parse an element extension. Returns a that indicates whether the element extension was parsed successfully. The to read from. The to use to parse the element extension. The syndication version to use when parsing. Gets the version of the formatter. Returns a that contains the version of the formatter. 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 syndication version to use when writing the element extensions. Writes a service document to the specified . The to write to. Represents a workspace within a service document. 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. 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 . Creates a new instance. Returns . Gets the element extensions contained within the instance. Returns . The title of the instance. Returns . Attempts to parse an attribute extension. Returns . The name of the element. The namespace of the element. The attribute to parse. The syndication version to use when parsing. Attempts to parse an element extension. Returns . The to read from. The syndication version to use when parsing. 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. Provides programmatic access to the context of the incoming Web request. Gets the Accept header value from the incoming Web request. The Accept header from the incoming Web request. Gets the ContentLength header value of the incoming Web request. The ContentLength header of the incoming Web request. Gets the ContentType header value from the incoming Web request. The ContentType 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 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 UserAgent header value from the incoming Web request. The UserAgent header from the incoming Web request. Provides programmatic access to the context of the incoming Web response. 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. Provides programmatic access to the context of the outgoing Web request. Gets and sets the Accept header value from the outgoing Web request. The Accept 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 IfMatch header value from the outgoing Web request. The IfMatch header from the outgoing Web request. Gets and sets the IfModifiedSince header value from the outgoing Web request. The IfModifiedSince header from the outgoing Web request. Gets and sets the IfNoneMatch header value from the outgoing Web request. The IfNoneMatch header from the outgoing Web request. Gets and sets the IfUnmodifiedSince header value from the outgoing Web request. The IfUnmodifiedSince 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 true, 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. Provides programmatic access to the context of the outgoing Web response. 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 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. 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. 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 true, 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 false. A class for accessing Windows Communication Foundation (WCF) Web services on a client. The type of channel to create. 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. Indicates that a service operation is logically a retrieval operation and that it can be called by the Web programming model. Initializes a new instance of the class. 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. 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. Gets and sets the Uniform Resource Identifier (URI) template for the service operation. The URI template for the service operation. Indicates a service operation is logically an invoke operation and that it can be called by the Web programming model. Initializes a new instance of the class. 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. 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. The Uniform Resource Identifier (URI) template for the service operation. The URI template for the service operation. 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. 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. Gets the current Web operation context. A instance. Detaches the current instance from the specified instance. The to detach from. 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. A derived class that compliments the Windows Communication Foundation (WCF) Web programming model. 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.