Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        /// <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;
        }
Exemplo n.º 3
0
 /// <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;
 }
Exemplo n.º 4
0
 /// <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)
 {
 }