ODataMessageWriterSettings Class
Represents a configuration settings for OData message writers.
Namespace: Microsoft.OData.Core
Assembly: Microsoft.OData.Core (in Microsoft.OData.Core.dll)
Inheritance Hierarchy
System.Object
Microsoft.OData.Core.ODataMessageWriterSettingsBase
Microsoft.OData.Core.ODataMessageWriterSettings
Syntax
public sealed class ODataMessageWriterSettings : ODataMessageWriterSettingsBase
public ref class ODataMessageWriterSettings sealed : ODataMessageWriterSettingsBase
[<Sealed>]
type ODataMessageWriterSettings =
class
inherit ODataMessageWriterSettingsBase
end
Public NotInheritable Class ODataMessageWriterSettings
Inherits ODataMessageWriterSettingsBase
Constructors
Name | Description | |
---|---|---|
ODataMessageWriterSettings() | Initializes a new instance of the ODataMessageWriterSettings class with default settings. |
|
ODataMessageWriterSettings(ODataMessageWriterSettings) | Initializes a new instance of the ODataMessageWriterSettings class with specified settings. |
Properties
Name | Description | |
---|---|---|
AutoComputePayloadMetadataInJson | Gets or sets a value that indicates whether the writer should automatically generate or omit metadata in JSON payloads based on the metadata level. |
|
CheckCharacters | Gets or sets whether the writer should check for valid Xml characters.(Inherited from ODataMessageWriterSettingsBase.) |
|
DisableMessageStreamDisposal | Gets or sets a value that indicates whether the message stream will not be disposed after finishing writing with the message. |
|
EnableFullValidation | ||
Indent | Gets or sets whether the writer should use indentation.(Inherited from ODataMessageWriterSettingsBase.) |
|
JsonPCallback | Gets or sets a callback function use to wrap the response from server. |
|
MediaTypeResolver | ||
MessageQuotas | Gets or sets the quotas to use for limiting resource consumption when writing an OData message.(Inherited from ODataMessageWriterSettingsBase.) |
|
ODataUri | Gets or sets the OData Uri of an incoming request. |
|
PayloadBaseUri | Gets or sets the document base URI which is used as base for all relative URIs. |
|
UseKeyAsSegment | Gets or sets a value that indicates whether the writer should put key values in their own URI segment when automatically building URIs. |
|
Version | Gets or sets the OData protocol version to be used for writing payloads. |
Methods
Name | Description | |
---|---|---|
EnableDefaultBehavior() | Enables the ODataMessageWriterSettings default behavior. |
|
EnableODataServerBehavior() | Specifies whether the WCF data services server behavior is enabled. |
|
EnableODataServerBehavior(Boolean) | Specifies whether the OData services server behavior is enabled. |
|
EnableWcfDataServicesClientBehavior() | Enables the WCF data services client behavior. |
|
Equals(Object) | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
SetContentType(ODataFormat) | Sets the format to be used when writing the payload. This will automatically set a compatible content type header. |
|
SetContentType(String, String) | Sets the acceptable media types and character sets from which the content type will be computed when writing the payload. |
|
ToString() | (Inherited from Object.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.OData.Core Namespace
Return to top