public DavHierarchyItem( DavContext context, Guid itemId, Guid parentId, string name, string path, DateTime created, DateTime modified, FileAttributes fileAttributes) { Context = context; ItemId = itemId; ParentId = parentId; Name = name; Path = path; Created = created; Modified = modified; this.fileAttributes = fileAttributes; }
/// <summary> /// Initializes a new instance of the Version class. /// </summary> /// <param name="context">Instance of <see cref="DavContext"/> class.</param> /// <param name="versionId">Id of the version.</param> /// <param name="itemId">Id of item version relates to.</param> /// <param name="versionNumber">Revision number of the version.</param> /// <param name="name">Version name.</param> /// <param name="path">Version path.</param> /// <param name="created">Time when version was created.</param> /// <param name="serialNumber">Number of times corresponding file was modified when version was created.</param> public Version( DavContext context, Guid versionId, Guid itemId, int versionNumber, string name, string path, DateTime created, string serialNumber) { this.versionId = versionId; this.versionNumber = versionNumber; this.context = context; this.itemId = itemId; this.name = name; this.path = path; this.created = created; this.serialNumber = serialNumber; }
/// <summary> /// Initializes a new instance of the VersionHistory class. /// </summary> /// <param name="context">Instance of <see cref="DavContext"/>.</param> /// <param name="itemId">File id.</param> /// <param name="path">Version history encoded path.</param> public VersionHistory(DavContext context, Guid itemId, string path) { this.context = context; this.itemId = itemId; this.path = path; }
/// <summary> /// Initializes a new instance of the <see cref="DavFolder"/> class. /// </summary> /// <param name="context">Instance of <see cref="DavContext"/> class.</param> /// <param name="itemId">Id of this folder.</param> /// <param name="parentId">Id of parent folder.</param> /// <param name="name">Name of this folder.</param> /// <param name="path">Encoded WebDAV path to this folder.</param> /// <param name="created">Date when the folder was created.</param> /// <param name="modified">Date when the folder was modified.</param> /// <param name="fileAttributes">File attributes of the folder (hidden, read-only etc.)</param> public DavFolder(DavContext context, Guid itemId, Guid parentId, string name, string path, DateTime created, DateTime modified, FileAttributes fileAttributes) : base(context, itemId, parentId, name, path, created, modified, fileAttributes) { }