The FeedQuery type exposes the following members.

Constructors

  NameDescription
FeedQueryOverloaded.

Methods

  NameDescription
AppendQueryPartOverloaded.
CalculateQuery
Creates the complete URI query string based on all set properties.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FormatToString
Converts an AlternativeFormat to a string for use in the query string.
GetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
InsertionParameter
checks if the passed in string contains a "?" and if so returns the & as the insertion char
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Parse
Passing in a complete URI, we strip all the GData query-related things and then treat the rest as the base URI. For this we create a service.
ParseUriOverloaded.
Reset
Resets object state to default, as if newly created.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
ValidateUri
Checks to see if the URI is valid to be used for an Atom query.

Fields

  NameDescription
baseUri
the base URI

Properties

  NameDescription
Author
Accessor method public string Author.
BaseAddress
this will simply return/set the baseUri without any parsing as a string this is the same as using the constructor for most cases, it is here to allow the creation of template methods.
Categories
Accessor method public string Category.
CategoryQueriesAsParameter
accessor method public bool CategoryQueriesAsParameter
EndDate
set's the maximum daterange value for the updated element
Etag
ExtraParameters
ExtraParameters holds a string that just get's added to the query string per se. The parameter should honor URL encoding, the library will not touch it's value, but just append it to the existing query. The URL parameter characters will be inserted by the FeedQuery object.
FeedFormat
Accessor method public AlternativeFormat FeedFormat.
MaxPublication
set's the maximum daterange value for the publication element
MinPublication
set's the mininum daterange value for the publication element
ModifiedSince
set's the ModifiedSince date. If this is set to something different than DateTime.MinValue, and the FeedQuery object is used for a Service.Query call, this will cause an ifmodified Since header to be created.
NumberToRetrieve
Accessor method public int NumberToRetrieve.
OAuthRequestorId
set's the OAuth Requestor Identifier. Only useful if you are using the OAuthFactory as well.
Query
Accessor method public string Query.
StartDate
set's the mininum daterange value for the updated element
StartIndex
Accessor method public int StartIndex.
Uri
We do not hold on to the precalculated Uri. It's safer and cheaper to calculate this on the fly. Setting this loses the base Uri. Note that the result of this is effected by the UseSSL flag. so if you created this with a NON ssl string, but the flag states you want to use SSL, this will result in an HTTPS URI
UseSSL
indicates if constructed feed URIs should use http or https - if you pass in a full URI, this one will get changed from http to https or the other way round. This is mostly relevant for hosted domains.

See Also