DAVClient Class |
Namespace: ARPDev.DAVLIB
The DAVClient type exposes the following members.
Name | Description | |
---|---|---|
![]() | DAVClient |
Constructs a new DAVClient/DAVConnection
|
![]() | DAVClient(String, Boolean, String, String) |
Constructs a new DAVClient/DAVConnection
|
![]() | DAVClient(String, Int32, Boolean, String, String) |
Constructs a new DAVClient/DAVConnection
|
Name | Description | |
---|---|---|
![]() | addDAVItem |
Adds a DAV item to the server
|
![]() | deleteDAVItem |
Deletes a DAV item on the server
|
![]() | discoverResource |
Responsible for locating a DAV Container according to it's type.
|
![]() | Equals | (Inherited from Object.) |
![]() | FetchFolders |
This pre-populates the folder list for a connection (rather than having them be discovered/fetched on the fly)
|
![]() | 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.) |
![]() | getCalendarItems |
Returns the items within a Calendar (or limits to the list of ItemIds defined in ItemList)
|
![]() | getContactItems |
Returns a list of Contacts within a collection.
If ItemList is blank or Nothing, it returns everything (if it has itemids/filenames, then only those items are returned)
If bGetData is true, then it will return the actual vcards for the contacts as well.
|
![]() | GetContainerTypeByName |
Uses the name of the folder to determine the type
|
![]() | getDAVFreeBusy |
Fetches the free busy data calendar output for a user
|
![]() | GetFolder |
Locates a FolderItem by it's string Name
|
![]() | GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) |
![]() | getItems |
Returns the items within a collection
|
![]() | getObjectRequest |
Queries the URI for a DAV Collection/DAVContainer and returns its properties within DAVObject
|
![]() | getObjectState |
Issues a request to the server to determine the state of an object (to determine whether it has changed or not)
|
![]() | GetType |
Gets the Type of the current instance.
(Inherited from Object.) |
![]() | GetXMLNodeString |
Support function to return the string for a given XML Node
|
![]() | GetXMLNodeURI |
Builds a URI Object from an XML Node value
|
![]() | IssueRequest |
Issues a DAV Request to the DAV Host
(Inherited from DAVConnection.) |
![]() | MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) |
![]() | NormaliseCrLf |
Normalises LineFeeds to Crlf
|
![]() | parseDAVItemList |
Issues a request for Contact data to the server and then parses the response.
If ItemList is blank or Nothing, it returns everything (if it has itemids/filenames, then only those items are returned)
If bGetData is true, then it will return the actual vcards for the contacts as well.
|
![]() | parseFreeBusyRequest |
Parses the result of a free/busy request
|
![]() | parseObjectProperties |
Parses the response returned for a given DAV Object/Collection
|
![]() | parseObjectResponse |
Parses a DAV Object response to derive the properties of a DAVObject
|
![]() | parseObjectState |
Parses a DAV Object State response to determine whether it has changed
|
![]() | parseResolveObjectRequest |
Parses the response to a resolve object request
|
![]() | PollFolderForChanges |
Polls a dav folder for changes and returns when it either expires or there is a change
|
![]() | resolveObjectRequest |
Attempts to find and collections of a specified FolderType under the HomeSetURL
|
![]() | searchForObject |
Searches a returned XML Response for a given resource/object according to the specified container type (FolderType)
|
![]() | SetConnection |
Sets the connection details
(Inherited from DAVConnection.) |
![]() | ToString | (Inherited from Object.) |
![]() | updateDAVItem |
Updates a dav item on the server
|
Name | Description | |
---|---|---|
![]() | bLog |
Used to enable/disable logging
(Inherited from DAVConnection.) |
![]() | FolderItems |
List of DAVFolders represented by their string names (ie: Contacts,Calendar,Tasks,$GAL)
|
![]() | isSSL |
Used to denote whether or not SSL is used or not
(Inherited from DAVConnection.) |
![]() | LogString |
Used to store any logged function results
(Inherited from DAVConnection.) |
![]() | Password |
User's password
(Inherited from DAVConnection.) |
![]() | Port |
Service port number
(Inherited from DAVConnection.) |
![]() | ProxyPassword |
Proxy Server Password (if proxy is required)
(Inherited from DAVConnection.) |
![]() | ProxyUserName |
Proxy Server Username (if proxy is required)
(Inherited from DAVConnection.) |
![]() | ServerCapability |
Used to store a list of features/capabilities supported by the server
(Inherited from DAVConnection.) |
![]() | UserName |
Username/Login
(Inherited from DAVConnection.) |
Name | Description | |
---|---|---|
![]() | Host |
Host Name or IP Address of target server
(Inherited from DAVConnection.) |