Click or drag to resize
DAVFolder Class
Class representing a DAV Folder Object. This is a wrapper class that exposes Add, Update and Delete methods for items within a folder.
Inheritance Hierarchy

Namespace: ARPDev.DAVLIB
Assembly: ARPDev.DAVLIB (in ARPDev.DAVLIB.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class DAVFolder : DAVContainer

The DAVFolder type exposes the following members.

Constructors
  NameDescription
Public methodDAVFolder
Constructs a new DAVFolder for the specified DAVClient
Top
Methods
  NameDescription
Public methodCreateItem(VCalendar)
Creates a VCalendar/VEvent under this DAVFolder
Public methodCreateItem(VCard)
Creates a VCard under this DAVFolder
Public methodDeleteItem
Delets an object within a folder by its filename (ItemId)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetHomeSetURIByType
Returns the appropriate homeset URI based on the Container Type
(Inherited from DAVContainer.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodListItems
Returns a list of the items within a folder
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUpdateItem(String, VCalendar)
Updates a VCalendar/VEvent object within a folder by its filename (ItemId)
Public methodUpdateItem(String, VCard)
Updates a VCard object within a folder by its filename (ItemId)
Top
Fields
  NameDescription
Public fieldAddressBookHomeSet
Identifies the URL of the collection that contains the address-book collections for the user
(Inherited from DAVContainer.)
Public fieldbIsCollection
Indicates whether the resource is a collection or not
(Inherited from DAVContainer.)
Public fieldbIsHomeSet
Indicates whether this container is a homeset resource
(Inherited from DAVContainer.)
Public fieldbSupportsEvents
Indicates whether the folder/container supports Events/Appointments
(Inherited from DAVContainer.)
Public fieldbSupportsTasks
Indicates whether the folder/container supports Tasks
(Inherited from DAVContainer.)
Public fieldCalendarHomeSet
Identifies the URL of the collection that contains the calendar collections for the user
(Inherited from DAVContainer.)
Public fieldChangeTag
String representing the change tag of a folder (a string representing whether or not the folder has changed)
(Inherited from DAVContainer.)
Public fieldCurrentUserPrincipal
Indicates a URL for the currently authenticated user's principal resource on the server.
(Inherited from DAVContainer.)
Public fieldDAVFolderType
DAVContainerType of folder/collection
(Inherited from DAVContainer.)
Public fieldDisplayName
Display name of the resource
(Inherited from DAVContainer.)
Public fieldGatewayDirectory
URL representing Global/Organisation address list collection (DAV:directory-gateway)
(Inherited from DAVContainer.)
Public fieldItems
List of DAVItems within the container as returned by a 'get' request
(Inherited from DAVContainer.)
Public fieldPrincipalURL
DAV:principal-URL value
(Inherited from DAVContainer.)
Public fieldScheduleDefaultCalendarURL
Default URL used to issue free/busy requests (DAV: schedule-outbox-URL) (if supported/reported by server)
(Inherited from DAVContainer.)
Public fieldScheduleOutboxURL
URL used to issue free/busy requests (DAV: schedule-outbox-URL)
(Inherited from DAVContainer.)
Public fieldURI
URI of this DAV Container
(Inherited from DAVContainer.)
Top
Remarks
See Also