Microsoft.Data.OData
Enumeration representing the Http methods supported in batches. This is a subset of all HTTP methods specified in HTTP RFC 2616 Section 5.1.1.
Http 'Get' method.
Http 'Post' method.
Http 'Put' method.
Http 'Delete' method.
Http 'Patch' method.
Custom Http 'Merge' method.
Represents an interface for synchronous OData request messages.
Returns a value of an HTTP header.
The value of the HTTP header, or null if no such header was present on the message.
The name of the header to get.
Gets the stream backing for this message.
The stream backing for this message.
Gets an enumerable over all the headers for this message.
An enumerable over all the headers for this message.
Gets or sets the HTTP method used for this request message.
The HTTP method used for this request message.
Sets the value of an HTTP header.
The name of the header to set.
The value of the HTTP header or 'null' if the header should be removed.
Gets or sets the request URL for this request message.
The request URL for this request message.
Represents an interface for asynchronous OData request messages.
Asynchronously get the stream backing for this message.
The stream for this message.
Represents an interface for synchronous OData response messages.
Returns a value of an HTTP header.
The value of the HTTP header, or null if no such header was present on the message.
The name of the header to get.
Gets the stream backing for this message.
The stream backing for this message.
Gets an enumerable over all the headers for this message.
An enumerable over all the headers for this message.
Sets the value of an HTTP header.
The name of the header to set.
The value of the HTTP header or 'null' if the header should be removed.
Gets or sets the result status code of the response message.
The result status code of the response message.
Represents an interface for asynchronous OData response messages.
Asynchronously get the stream backing for this message.
The stream backing for this message.
Interface that supports custom resolution of URLs found in the payload.
Method to implement a custom URL resolution scheme. This method returns null if no custom resolution is desired. If the method returns a non-null URL that value will be used without further validation.
A instance that reflects the custom resolution of the method arguments into a URL or null if no custom resolution is desired; in that case the default resolution is used.
The (optional) base URI to use for the resolution.
The URI read from the payload.
Represents an action.
Initializes a new instance of the class.
Represents the base class for all annotatable types in OData library.
Initializes a new instance of the class.
Gets or sets the annotation by type.
The annotation of type T or null if not present.
The type of the annotation.
Sets an annotation of type T.
The annotation to set.
The type of the annotation.
Represents an association link.
Initializes a new instance of the class.
Gets or sets the name of the association link.
The name of the associate link.
Gets or sets the URI representing the Unified Resource Locator (URL) of the link.
The URI representing the Unified Resource Locator (URL) of the link.
Displays a message representing an operation in a batch request.
Returns a value of an HTTP header of this operation.
The value of the HTTP header, or null if no such header was present on the message.
The name of the header to get.
Gets the stream backing for this message.
The stream backing for this message.
Asynchronously get the stream backing for this message.
The stream backing for this message.
Gets an enumerable over all the headers for this message.
An enumerable over all the headers for this message.
Gets the HTTP method used for this request message.
The HTTP method used for this request message.
Sets the value of an HTTP header of this operation.
The name of the header to set.
The value of the HTTP header or 'null' if the header should be removed.
Gets or sets the request URL for this request message.
The request URL for this request message.
Displays a message representing an operation in a batch response.
Returns a value of an HTTP header of this operation.
The value of the HTTP header, or null if no such header was present on the message.
The name of the header to get.
Gets the stream backing for this message.
The stream backing for this message.
Asynchronously get the stream backing for this message.
The stream backing for this message.
Gets an enumerable over all the headers for this message.
An enumerable over all the headers for this message.
Sets the value of an HTTP header of this operation.
The name of the header to set.
The value of the HTTP header or 'null' if the header should be removed.
Gets or sets the result status code of the response message.
The result status code of the response message.
Represents a class for reading OData batch messages; also verifies the proper sequence of read calls on the reader.
Writes OData batch messages; also verifies the proper sequence of write calls on the writer.
Creates a message for writing an operation of a batch request.
The message that can be used to write the request operation.
The Http method to be used for this request operation.
The URI to be used for this request operation.
Creates a message for writing an operation of a batch response.
The message that can be used to write the response operation.
Asynchronously creates an for writing an operation of a batch response.
A task that when completed returns the newly created operation response message.
Flushes the write buffer to the underlying stream.
Flushes the write buffer to the underlying stream asynchronously.
A task instance that represents the asynchronous operation.
Ends a batch; can only be called after WriteStartBatch has been called and if no other active changeset or operation exist.
Asynchronously ends a batch; can only be called after WriteStartBatch has been called and if no other active changeset or operation exist.
A task instance that represents the asynchronous write operation.
Ends an active changeset; this can only be called after WriteStartChangeset and only once for each changeset.
Asynchronously ends an active changeset; this can only be called after WriteStartChangeset and only once for each changeset.
A task instance that represents the asynchronous write operation.
Starts a new batch; can be only called once and as first call.
Asynchronously starts a new batch; can be only called once and as first call.
A task instance that represents the asynchronous write operation.
Starts a new changeset; can only be called after WriteStartBatch and if no other active operation or changeset exists.
Asynchronously starts a new changeset; can only be called after WriteStartBatch and if no other active operation or changeset exists.
A task instance that represents the asynchronous write operation.
Represents the base class for OData collection readers.
Initializes a new instance of the class.
Gets the most recent item that has been read.
The most recent item that has been read.
Reads the next item from the message payload.
True if more items were read; otherwise false.
Asynchronously reads the next item from the message payload.
A task that when completed indicates whether more items were read.
Gets or sets the current state of the reader.
The current state of the reader.
Enumerates all the possible states of .
The reader is at the start; nothing has been read yet.
The reader has started reading and is reading the start element of the collection wrapper.
The reader read an item from the collection.
The reader has finished reading and is reading the end element of the collection wrapper.
The reader has thrown an exception; nothing can be read from the reader anymore.
The reader has completed; nothing can be read anymore.
Represents the Open Data collection result.
Initializes a new instance of the class.
Gets or sets the name of the collection (Atom only).
The name of the collection.
Represents the base class for OData collection writers.
Initializes a new instance of the class.
Implements the disposal of unmanaged resources.
Flushes the write buffer to the underlying stream.
Flushes the write buffer to the underlying stream asynchronously.
A task instance that represents the asynchronous operation.
Finishes writing a collection.
Asynchronously finish writing a collection.
A task instance that represents the asynchronous write operation.
Writes an OData error.
The error information to write.
If in debug mode error details will be included (if present).
Starts writing an entry.
The collection item to write.
Asynchronously start writing a collection item.
A task instance that represents the asynchronous write operation.
The collection item to write.
Start writing a collection.
The representing the collection.
Asynchronously start writing a collection.
A task instance that represents the asynchronous write operation.
The representing the collection.
Represents the OData complex value.
Initializes a new instance of the class.
Gets or sets the properties and values of the complex value.
The properties and values of the complex value.
Gets or sets the type of the complex value.
The type of the complex value.
Exception type representing exception when Content-Type of a message is not supported..
Initializes a new instance of the ODataContentTypeException class.
Initializes a new instance of the ODataContentTypeException class from the specified SerializationInfo and StreamingContext instances.
A SerializationInfo containing the information required to serialize the new ODataException.
A StreamingContext containing the source of the serialized stream associated with the new ODataException.
Initializes a new instance of the ODataContentTypeException class.
Plain text error message for this exception.
Initializes a new instance of the ODataContentTypeException class.
Plain text error message for this exception.
Exception that caused this exception to be thrown.
Represents an OData entity reference link.
Initializes a new instance of the class.
Gets or sets the URI representing the URL of the referenced entity.
The URI representing the URL of the referenced entity.
Represents a collection of entity reference links.
Initializes a new instance of the class.
Gets or sets the optional inline count of the $links collection.
The optional inline count of the $links collection.
Gets or sets the enumerable of instances representing the links of the referenced entities.
The enumerable of instances.
Gets or sets the optional next link of the $links collection.
The optional next link of the $links collection.
Represents a single entity.
Initializes a new instance of the class.
Gets or sets the association links.
The association links.
Gets or sets the link used to edit the entry.
The link used to edit the entry.
Gets or sets the entry ETag.
The entry ETag.
Gets or sets the Entry identifier.
The Entry identifier.
Gets or sets the default media resource of the media link entry.
The default media resource of the media link entry.
Gets or sets the entry properties.
The entry properties.
Gets or sets a link that can be used to read the entry.
The link that can be used to read the entry.
Gets or sets the type name of the entry.
The type name of the entry.
Class representing an error payload.
Initializes a new instance of the class.
Gets or sets the error code to be used in payloads.
The error code to be used in payloads.
Gets or sets the implementation specific debugging information to help determine the cause of the error.
The implementation specific debugging information.
Gets or sets the error message.
The error message.
Gets or sets the language for the exception Message.
The language for the exception Message.
Exception type representing an in-stream error parsed when reading a payload.
Initializes a new instance of the class with default values.
Initializes a new instance of the class with an object.
The instance representing the error read from the payload.
Initializes a new instance of the class with an error message.
The plain text error message for this exception.
Initializes a new instance of the class with an error message and an object.
The plain text error message for this exception.
The instance representing the error read from the payload.
Initializes a new instance of the class with an error message and an inner exception.
The plain text error message for this exception.
The inner exception that is the cause of this exception to be thrown.
Initializes a new instance of the class with an error message, an inner exception, and an object.
The plain text error message for this exception.
The inner exception that is the cause of this exception to be thrown.
The instance representing the error read from the payload.
Gets or sets the instance representing the error read from the payload.
The instance representing the error read from the payload.
Recreates the instance of the exception.
A containing the information required to serialize the .
A containing the source of the serialized stream associated with the new .
Exception type representing exceptions in the OData library.
Initializes a new instance of the class with default values.
Initializes a new instance of the class from the specified and instances.
A containing the information required to serialize the new .
A containing the source of the serialized stream associated with the new .
Initializes a new instance of the class with an error message.
The plain text error message for this exception.
Initializes a new instance of the class with an error message and an inner exception.
The plain text error message for this exception.
The inner exception that is the cause of this exception to be thrown.
Describes a collection of entities.
Initializes a new instance of the class.
Gets or sets the number of items in the feed.
The number of items in the feed.
Gets or sets the URI that identifies the entity set represented by the feed.
The URI that identifies the entity set represented by the feed.
Gets or sets the URI representing the next page link.
The URI representing the next page link.
Enumerates the format type in connection to processing OData payloads.
Specifies the default format that is dependent on the writer being used.
Specifies the Atom format. You can use this for all Xml based formats, if Atom cannot be used.
Specifies the JSON format.
Represents a function.
Initializes a new instance of the class.
Represents the names of HTTP headers used by the OData library.
Specifies the name of the HTTP content type header.
Specifies the name of the OData 'DataServiceVersion' HTTP header.
Contains properties used to implement specific debugging information to help determine the cause of the error.
Initializes a new instance of the class with default values.
Initializes a new instance of the class with exception object.
The used to create the inner error.
Gets or sets the nested implementation specific debugging information.
The nested implementation specific debugging information.
Gets or sets the error message.
The error message.
Gets or sets the stack trace for this error.
The stack trace for this error.
Gets or sets the type name of this error, for example, the type name of an exception.
The type name of this error.
Represents the base class for and classes.
Initializes a new instance of the class.
Represents the reader class used to read all OData payloads (entries, feeds, metadata documents, service documents, and so on).
Creates a new for the given request message.
The request message for which to create the reader.
Creates a new for the given request message and message reader settings.
The request message for which to create the reader.
The message reader settings to use for reading the message payload.
Creates a new for the given request message and message reader settings.
The request message for which to create the reader.
The message reader settings to use for reading the message payload.
The metadata provider to use.
Creates a new for the given response message.
The response message for which to create the reader.
Creates a new for the given response message and message reader settings.
The response message for which to create the reader.
The message reader settings to use for reading the message payload.
Creates a new for the given response message and message reader settings.
The response message for which to create the reader.
The message reader settings to use for reading the message payload.
The metadata provider to use.
Creates an to read a batch of requests or responses.
The created batch reader.
Asynchronously creates an to read a batch of requests or responses.
A running task for the created batch reader.
Creates an to read a collection of primitive or complex values (as result of a service operation invocation).
The created collection reader.
Creates an to read a collection of primitive or complex values (as result of a service operation invocation).
The created collection reader.
The expected resource type for the items in the collection.
Asynchronously creates an to read a collection of primitive or complex values (as result of a service operation invocation).
A running task for the created collection reader.
Creates an to read an entry.
The created reader.
Creates an to read an entry.
The created reader.
The expected entity type for the entry to be read.
Asynchronously creates an to read an entry.
A running task for the created reader.
Creates an to read a feed.
The created reader.
Creates an to read a feed.
The created reader.
The expected base resource type for the entities in the feed.
Asynchronously creates an to read a feed.
A running task for the created reader.
implementation to cleanup unmanaged resources of the reader.
Determines and returns the format of the payload being read by this reader.
The format of the payload being read by this reader.
Reads a singleton result of a $links query (entity reference link) as the message payload.
The entity reference link read from the message payload.
Asynchronously reads a singleton result of a $links query (entity reference link) as the message payload.
A running task representing the reading of the entity reference link.
Reads the result of a $links query (entity reference links) as the message payload.
The entity reference links read as message payload.
Asynchronously reads the result of a $links query as the message payload.
A task representing the asynchronous reading of the entity reference links.
Reads an as the message payload.
The read from the message payload.
Asynchronously reades an as the message payload.
A task representing the asynchronous operation of reading the error.
Reads the message body as metadata document.
Returns .
Reads an as message payload.
The property read from the payload.
Reads an as message payload.
The property read from the payload.
The expected resource type of the property to read.
Asynchronously reads an as message payload.
A task representing the asynchronous operation of reading the property.
Reads a service document payload.
The service document read.
Asynchronously reads a service document payload.
A task representing the asynchronous operation of reading the service document.
Reads a single value as the message body.
The read value.
The expected resource type for the value to be read; null if no expected type is available.
Represents the configuration settings for OData message readers.
Initializes a new instance of the class with default values.
Gets or sets the document base Uri (used as base for all relative Uris). If this is set, it must be an absolute URI.
The base URI.
Gets or sets a value that indicates whether the reader checks for valid Xml characters.
true if the reader checks for valid Xml characters; otherwise, false.
Gets or sets a value that indicates whether the message stream will not be disposed after finishing writing with the message.
true if the message stream will not be disposed after finishing writing with the message; otherwise false. The default value is false.
Gets or sets a value that indicates whether not to convert all primitive values to the type specified in the payload.
true if primitive values and report values are not converted; false if all primitive values are converted to the type specified in the payload. The default value is false.
Represents the writer class used to write all OData payloads (entries, feeds, metadata documents, service documents, and so on.).
Creates a new for the given request message.
The request message for which to create the writer.
Creates a new for the given request message and message writer settings.
The request message for which to create the writer.
The message writer settings to use for writing the message payload.
Creates a new for the given request message and message writer settings.
The request message for which to create the writer.
The message writer settings to use for writing the message payload.
The metadata provider to use.
Creates a new for the given response message.
The response message for which to create the writer.
Creates a new for the given response message and message writer settings.
The response message for which to create the writer.
The message writer settings to use for writing the message payload.
Creates a new for the given response message and message writer settings.
The response message for which to create the writer.
The message writer settings to use for writing the message payload.
The metadata provider to use.
Creates an to write a batch of requests or responses.
The created batch writer.
Asynchronously creates an to write a batch of requests or responses.
A running task for the created batch writer.
Creates an to write a collection of primitive or complex values (as result of a service operation invocation).
The created collection writer.
Asynchronously creates an to write a collection of primitive or complex values (as result of a service operation invocation).
A running task for the created collection writer.
Creates an to write an entry.
The created writer.
Asynchronously creates an to write an entry.
A running task for the created writer.
Creates an to write a feed.
The created writer.
Asynchronously creates an to write a feed.
A running task for the created writer.
implementation to cleanup unmanaged resources of the writer.
Writes a singleton result of a $links query as the message payload.
The entity reference link to write as the message payload.
Asynchronously writes a singleton result of a $links query as the message payload.
A running task representing the writing of the link.
The link result to write as the message payload.
Writes the result of a $links query as the message payload.
The entity reference links to write as message payload.
Asynchronously writes the result of a $links query as the message payload.
A task representing the asynchronous writing of the entity reference links.
The entity reference links to write as message payload.
Writes an as the message payload.
The error to write.
A flag indicating whether debug information (for example, the inner error from the should be included in the payload. This should only be used in debug scenarios.
Asynchronously writes an as the message payload.
A task representing the asynchronous operation of writing the error.
The error to write.
A flag indicating whether debug information (for example, the inner error from the should be included in the payload. This should only be used in debug scenarios.
Writes the metadata document as the message body.
Writes an as the message payload.
The property to write.
Asynchronously writes an as the message payload.
A task representing the asynchronous operation of writing the property.
The property to write
Writes a service document with the specified as the message payload.
The default workspace to write in the service document.
Asynchronously writes a service document with the specified as the message payload.
A task representing the asynchronous operation of writing the service document.
The default workspace to write in the service document.
Writes a single value as the message body.
The value to write.
Asynchronously writes a single value as the message body.
A running task representing the writing of the value.
The value to write.
Represents the configuration settings for OData message writers.
Initializes a new instance of the class with default settings.
Gets or sets the document base URI which is used as base for all relative URIs.
The document base URI which is used as base for all relative URIs.
Gets or sets a value that indicates whether the reader checks for valid Xml characters.
true if the reader checks for valid Xml characters; otherwise, false.
Gets or sets a value that indicates whether the message stream will not be disposed after finishing writing with the message.
true if the message stream will not be disposed after finishing writing with the message; otherwise false. The default value is false.
Gets or sets a value to indicate whether the writer uses indentation.
true if the writer uses indentation; otherwise, false.
Gets or sets the maximum number of query operations and changesets allowed in a single batch.
The maximum number of query operations and changesets allowed in a single batch.
Gets or sets the maximum number of requests allowed in a single changeset.
The maximum number of requests allowed in a single changeset.
Sets the format to be used when writing the payload. This will automatically set a compatible content type header.
The format to use for writing the payload.
Sets the acceptable media types and character sets from which the content type will be computed when writing the payload.
The acceptable media types used to determine the content type of the message. This is a comma separated list of content types as specified in RFC 2616, Section 14.1
The acceptable charsets to use to determine the encoding of the message. This is a comma separated list of charsets as specified in RFC 2616, Section 14.2
Gets or sets the OData protocol version to be used for writing payloads.
The OData protocol version to be used for writing payloads.
The OData representation of a MultiValue.
Initializes a new instance of the class.
Gets or sets the items in the bag value.
The collection of item in the bag value.
Gets or sets the type name of the complex value.
The type name of the complex value.
Represents a single link.
Initializes a new instance of the class.
Gets or sets a value that indicates whether the navigation link represents a collection or an entry.
true if the navigation link represents a collection; false if the navigation represents an entry.
Gets or sets the name of the link.
The name of the link.
Gets or sets the URI representing the Unified Resource Locator (URL) of the link.
The URI representing the Unified Resource Locator (URL) of the link.
Represents a function or an action.
Initializes a new instance of the class.
The URI to get metadata for the or the
The URI that identifies the or the .
The URI to invoke the or the .
A human-readable description of the or the .
Base class for OData parameter readers.
Initializes a new instance of the class.
This method creates an to read the collection value when the state is ODataParameterReaderState.Collection.
Returns an to read the collection value when the state is ODataParameterReaderState.Collection.
This method creates an to read the entry value when the state is ODataParameterReaderState.Entry.
Returns an to read the entry value when the state is ODataParameterReaderState.Entry.
This method creates an to read the feed value when the state is ODataParameterReaderState.Feed.
Returns an to read the feed value when the state is ODataParameterReaderState.Feed.
The name of the current parameter that is being read.
Reads the next parameter from the message payload.
true if more items were read; otherwise false.
Asynchronously reads the next item from the message payload.
A task that when completed indicates whether more items were read.
The current state of the reader.
The value of the current parameter that is being read.
Enumeration of all possible states of an .
The reader is at the start; nothing has been read yet.
The reader read a primitive or a complex parameter.
The reader is reading an entry parameter.
The reader is reading a feed parameter.
The reader is reading a collection parameter.
The reader has thrown an exception; nothing can be read from the reader anymore.
The reader has completed; nothing can be read anymore.
Enumerates the different kinds of payloads that ODatLib can write.
Specifies a payload kind for writing a feed.
Specifies a payload kind for writing an entry.
Specifies a payload kind for writing a property.
Specifies the payload kind for writing an entity reference link.
Specifies the payload kind for writing entity reference links.
Specifies a payload kind for writing a raw value.
Specifies the payload kind for writing a binary value.
Specifies a payload kind for writing a collection.
Specifies a payload kind for writing a service document.
Specifies a payload kind for writing a metadata document.
Specifies a payload kind for writing an error.
Specifies the payload kind for writing a batch.
Specifies an unknown format.
Represents a single property of an entry.
Initializes a new instance of the class.
Gets or sets the property name.
The property name.
Gets or sets the property value.
The property value.
Represents the base class for OData readers.
Initializes a new instance of the class.
Gets or sets the most recent that has been read.
The most recent that has been read.
Reads the next from the message payload.
true if more items were read; otherwise false.
Asynchronously reads the next from the message payload.
A task that when completed indicates whether more items were read.
Gets or sets the current state of the reader.
The current state of the reader.
Enumeration of all possible states of an .
The reader is at the start; nothing has been read yet.
The start of a feed has been read.
The end of a feed has been read.
The start of an entry has been read.
The end of an entry has been read.
The start of a navigation link has been read.
The end of a navigation link has been read.
The reader has thrown an exception; nothing can be read from the reader anymore.
The reader has completed; nothing can be read anymore.
Represents a class that contains collection of information about a resource in a workspace of a data service.
Initializes a new instance of the class.
Represents a media resource.
Initializes a new instance of the class.
Gets or sets the content media type.
The content media type.
Gets or sets the edit link for media resource.
The edit link for media resource.
Gets or sets the media resource ETag.
The media resource ETag.
Gets or sets the read link for media resource.
The read link for media resource.
Represents the utility methods used with the OData library.
Sets the content-type and data service version headers on the message used by the message writer. This method can be called if it is important to set all the message headers before calling any of the write methods on the . If it is sufficient to set the headers when the write methods on the are called, you don't have to call this method and setting the headers will happen automatically.
The message writer to set the headers for.
The kind of payload to be written with the message writer.
Sets the content-type and data service version headers on the message used by the message writer. This method can be called if it is important to set all the message headers before calling any of the write methods on the . If it is sufficient to set the headers when the write methods on the are called, you don't have to call this method and setting the headers will happen automatically.
The message writer to set the headers for.
The kind of payload to be written with the message writer.
The MIME type to be used for writing the content of the message. Note that this is only supported for top-level raw values.
Specifies the OData protocol version.
The version 1.0.
The version 2.0.
The version 3.0.
Represents the workspace of a data service.
Initializes a new instance of the class.
Gets or sets the set of collections in the workspace.
The set of collections in the workspace.
Represents a base class for OData writers.
Initializes a new instance of the class.
Implements the disposal of unmanaged resources.
Flushes the write buffer to the underlying stream.
Flushes the write buffer to the underlying stream asynchronously.
A task instance that represents the asynchronous operation.
Finishes the writing of a feed/entry/navigation link.
Asynchronously finish writing a feed/entry/navigation link.
A task instance that represents the asynchronous write operation.
Writes an OData error.
The error information to write.
If in debug mode error details will be included (if present).
Starts the writing of an entry.
The entry/item to write.
Starts the writing of a feed.
The feed/collection to write.
Starts the writing of a navigation link.
The navigation link to write.
Asynchronously start writing an entry.
A task instance that represents the asynchronous write operation.
Entry/item to write.
Asynchronously start writing a feed.
A task instance that represents the asynchronous write operation.
Feed/collection to write.
Asynchronously start writing a navigation link.
A task instance that represents the asynchronous write operation.
Navigation link to writer.
Represents an annotation which stores a list of projected properties for an entry.
Initializes a new instance of the class.
The enumeration of projected property names.
Annotation which stores the type name to serialize.
Initializes a new instance of the class.
The type name to serialize, for the annotated item.
Atom metadata description for a categories element (app:categories).
Initializes a new instance of the class.
Atom category elements inside this categories element.
Specified if the list of categories is fixed or an open set.
The IRI of the category document.
The IRI indicating the scheme of the categories without a scheme.
Represents an Atom metadata description for a category.
Initializes a new instance of the class.
Gets or sets a human-readable label for display in user interfaces.
A human-readable label.
Gets or sets the IRI that indicates the scheme of the category.
The IRI that indicates the scheme of the category.
Gets or sets the string value identifying the category.
The string value identifying the category.
Represents a type for Atom Syndication Format (Atom) entry annotationsAsArray.
Initializes a new instance of the class.
Gets or sets a collection of authors of an entry.
A collection of authors of an entry.
Gets or sets the categories of an entry.
The categories of an entry.
Gets or sets a collection of contributors of an entry.
A collection of contributors of an entry.
Gets or sets an Atom link metadata for the edit link.
An Atom link metadata for the edit link.
Get or sets the URI of the icon for an entry.
The URI of the icon for an entry.
Gets or sets the collection of all Atom link information except for the self/edit links and the navigation property links.
The collection of all Atom link information except for the self/edit links and the navigation property links.
Gets or sets the date/time when the entry was published.
The date/time when the entry was published.
Gets or sets the rights text of an entry.
The rights text of an entry.
Gets or sets an Atom link metadata for the self link.
An Atom link metadata for the self link.
Gets or sets the source of an entry and if the entry was copied from a different stream the property contains the feed metadata of the original feed.
The source of an entry.
Gets or sets the summary of the entry.
The summary of the entry.
Gets or sets the title of the entry.
The title of the entry.
Gets or sets the date/time of last update to the source.
The date/time of last update to the source.
Represents a type for Atom Syndication Format (Atom) feed annotationsAsArray.
Initializes a new instance of the class.
Gets or sets a collection of authors of a feed.
A collection of authors of a feed.
Gets or sets the categories of a feed.
The categories of a feed.
Gets or sets a collection of contributors of a feed.
A collection of contributors of a feed.
Gets or sets the generator of a feed.
The generator of a feed.
Gets or sets the URI of the icon for a feed.
The URI of the icon for a feed.
Gets or sets the collection of all Atom link information except for the next page and self links.
The collection of all Atom link information except for the next page and self links.
Gets or sets the URI for the feed's logo.
The URI for the feed’s logo.
Gets or sets the rights text of a feed.
The rights text of a feed.
Gets or sets the self link of the feed. This link should point to the source of the feed.
The self link of the feed.
Gets or sets the identifier for the feed if used as metadata of an Atom:source element.
The identifier for the feed if used as metadata of an Atom:source element.
Gets or sets the subtitle of a feed.
The subtitle of a feed.
Gets or sets the title of the feed.
The title of the feed.
Gets or sets the date/time of last update to the source.
The date/time of last update to the source.
Represents an Atom metadata description of a content generator.
Initializes a new instance of the class.
Gets or sets the human readable name of the generator of the content.
The human readable name of the generator of the content.
Gets or sets the (optional) IRI describing the generator of the content.
The (optional) IRI describing the generator of the content.
Gets or sets the (optional) version of the generator.
The (optional) version of the generator.
Represents an Atom metadata description for a link.
Initializes a new instance of the class.
Gets or sets the IRI of the link.
The IRI of the link.
Gets or sets the language tag (e.g., en-US) of the resource pointed to by the link.
The language tag of the resource pointed to by the link.
Gets or sets a hint at the length of the content returned from the link.
A hint at the length of the content returned from the link.
Gets or sets the media type of the data returned by the link.
The media type of the data returned by the link.
Gets or sets the link's relation type.
The link’s relation type.
Gets or sets a human-readable description of the link.
A human-readable description of the link.
Represents an Atom metadata description for a person.
Initializes a new instance of the class.
Gets or sets an email address associated with the person.
An email address associated with the person.
Gets or sets the name of the person (required).
The name of the person (required).
Gets or sets an IRI associated with the person.
An IRI associated with the person.
Represents an Atom metadata description for a collection (in a workspace).
Initializes a new instance of the class.
The accept range of media types for this collection.
Returns .
The categories for this collection.
Returns .
Gets or sets the title of the collection.
The title of the collection.
Represents an Atom metadata for stream reference values.
Initializes a new instance of the class.
Gets or sets an Atom link metadata for the edit link.
An Atom link metadata for the edit link.
Gets or sets an Atom link metadata for the self link.
An Atom link metadata for the self link.
Represents an Atom metadata description for a text construct (plain text, html or xhtml).
Initializes a new instance of the class.
Gets or sets the kind of the text construct (plain text, html, xhtml).
The kind of the text construct.
Gets or sets the text content.
The text content.
Specifies the different kinds of text content in Atom metadata.
The plain text.
The html text.
The xhtml text.
Represents an Atom metadata description for a workspace.
Initializes a new instance of the class.
Gets or sets the title of the workspace.
The title of the workspace.
Represents the Atom-specific extension methods.
Determines an extension method to get the for an association link.
An instance or null if no annotation of that type exists.
The association link to get the annotation from.
Determines an extension method to get the annotation for an annotatable entry.
An instance or null if no annotation of that type exists.
The entry instance to get the annotation from.
Determines an extension method to get the for an annotatable feed.
An instance or null if no annotation of that type exists.
The feed instance to get the annotation from.
Determines an extension method to get the for an annotatable navigation link.
An instance or null if no annotation of that type exists.
The navigation link instance to get the annotation from.
Determines an extension method to get the for an annotatable (resource) collection.
An instance or null if no annotation of that type exists.
The (resource) collection to get the annotation from.
Determines an extension method to get the for an annotatable workspace.
An instance or null if no annotation of that type exists.
The workspace to get the annotation from.
Class with code that will eventually live in EdmLib.
Clones the specified type reference.
The cloned instance.
The type reference to clone.
true to make the cloned type reference nullable; false to make it non-nullable.
Checks whether the specified property is defined for the type type.
true if the property is defined for the type; otherwise false.
The type to check the properties on.
The property to check for.
Checks whether the specified property is defined for the type typeReference.
true if the property is defined for the typeReference; otherwise false.
The type to check the properties on.
The property to check for.
Returns all the entity types in a model.
An enumerable of all instances in the model.
The to get the entity types for (must not be null).
Get the of the item type of the typeReference.
The item type of the typeReference.
The multi value type to get the item type for.
Returns the IEdmCollectionType implementation with the given IEdmTypeReference as element type.
An instance using the itemType as MultiValue item type.
IEdmTypeReference instance which is the element type.
Returns the primitive type reference for the given Clr type.
The primitive type reference for the given Clr type.
The Clr type to resolve.
Checks if the baseType is assignable to subtype. In other words, if subtype is a subtype of baseType or not.
true, if the baseType is assignable to subtype. Otherwise returns false.
Type of the base type.
Type of the sub type.
Checks if the primitive type is a geography type.
true, if the primitiveType is a geography type.
The type to check.
Determines whether the provided type is an open type.
true if the type is an open type; otherwise false.
The type to check.
Determines whether the provided type is a stream.
true if the type represents a stream; otherwise false.
The type to check.
Creates a multi value type for the specified itemTypeReference.
The created .
The for the item type.
Creates a multi value type for the specified itemTypeReference.
The created .
The for the item type.
Turns a into the corresponding non-nullable .
A non-nullable type reference for the type.
The type to convert.
Turns a into the corresponding .
A type reference for the type.
The type to convert.
true if the returned type reference should be nullable; otherwise false.
Try to determine the primitive type of the value argument and return the name of the primitive type.
True if the value is of a known primitive type; otherwise false.
The value to determine the type for.
The name of the primitive type of the value.
Annotation to hold information for a particular property.
Initializes a new instance of the class.
true if reflection over the property is allowed; otherwise false.
In-memory annotation class to associate a result kind with a service operation.
Initializes a new instance of the class.
The result kind of the service operation.
In-memory annotation class to associate CLR instance types with (non-primitive) EDM types.
Initializes a new instance of the class.
true if reflection over the instance type is supported; otherwise false.
The instance type represented by this annotation.
Represents an enumerable of that new items can be added to.
Constructor.
Constructor.
An enumerable of used to initialize the instance. This argument must not be null.
Adds the mapping to the list of all mappings represented by this class.
The to add to the enumerable represented by this class.
Return an enumerator for the instances in this enumerable.
An enumerator for the instances in this enumerable.
Return a non-generic enumerator for the instances in this enumerable.
A non-generic enumerator for the instances in this enumerable.
Use this type to describe the kind of results returned by a service operation.
A single direct value which cannot be further composed.
An enumeration of values which cannot be further composed.
A queryable object which returns multiple elements.
A queryable object which returns a single element.
No result return.
Attribute that specifies a custom mapping between properties of an entity type and elements of an entry returned by an OData feed.
Creates a new instance of the that defines a conditional mapping.
The name of the property, as string, of the entity type that is mapped to the specified property of the feed item.
A value that represents the element in the feed to which to map the property. This value must be set to None if the is not null.
Boolean value that is true when the property being mapped must appear both in its mapped-to location and in the content section of the feed.
The criteria value that is used to define a conditional mapping.
Creates a new instance of the .
The name of the property, as string, of the entity type that is mapped to the specified property of the feed item.
A value that represents the element in the feed to which to map the property. This value must be set to None if the is not null.
A value that identifies the format of the content to display in the feed.
Boolean value that is true when the property being mapped must appear both in its mapped-to location and in the content section of the feed.
Creates an instance of the to map a property to a custom feed element.
The name of the property of the entity type, as string, that is mapped to the specified property in the feed.
The name of the target, as string, in the resulting feed to which the property is mapped.
This parameter, together with , specifies the namespace in which the element exists.
Specifies the namespace URI of the element, as string, specified by the property.
Boolean value that is true when the property being mapped must appear both in its mapped-to location and in the content section of the feed.
Gets or sets the criteria value that is used to define a conditional mapping.
The value that is used to define the mapping condition.
Gets a Boolean value that indicates whether a property value should be repeated both in the content section of the feed and in the mapped location.
A value that is true when the property is mapped into both locations in the feed; otherwise, false.
Gets the name of the property of the syndication item that will be mapped to the specified element of the feed.
String value that contains property name.
Gets a string value that, together with , specifies the namespace in which the element exists.
String value that contains the target namespace prefix.
Gets a string value that specifies the namespace URI of the element specified by the property.
String that contains the namespace URI.
Gets the name of the custom target in the feed to which the property is mapped.
String value with target XML element or attribute.
Gets the syndication item in the entry targeted by the mapping.
A value that is the target of the mapping.
Gets the type of content of the property mapped by .
A string that identifies the type of content in the feed element.
Enumeration type that is used to identify the syndication item element or attribute in the Open Data Protocol (OData) feed to which an entity property is mapped.
A custom property element.
The atom:email child element of the atom:author element.
The atom:name child element of the atom:author element.
The atom:uri child element of the atom:author element.
The atom:email child element of the atom:contributor element.
The atom:name child element of the atom:contributor element.
The atom:uri child element of the atom:contributor element.
The atom:updated element.
The atom:published element.
The atom:rights element.
The atom:summary element.
The atom:title element.
The label attribute of the atom:category element.
The scheme attribute of the atom:category element.
The term attribute of the atom:category element.
The href attribute of the atom:link element.
The hreflang attribute of the atom:link element.
The length attribute of the atom:link element.
The rel attribute of the atom:link element.
The title attribute of the atom:link element.
The type attribute of the atom:link element.
Enumeration used to identify text content of syndication item.
Plain text content.
HTML content.
XHTML content.