示例#1
0
 private PublicFolderInformation(int majorVersion, int minorVersion, PublicFolderInformation.HierarchyType type, Guid hierarchyMailboxGuid, string rawValue)
 {
     this.majorVersion         = majorVersion;
     this.minorVersion         = minorVersion;
     this.type                 = type;
     this.hierarchyMailboxGuid = new Guid?(hierarchyMailboxGuid);
     this.rawValue             = rawValue;
 }
示例#2
0
 public void SetHierarchyMailbox(Guid hierarchyMailboxGuid, PublicFolderInformation.HierarchyType hierarchyType)
 {
     if (hierarchyType != PublicFolderInformation.HierarchyType.MailboxGuid && hierarchyType != PublicFolderInformation.HierarchyType.InTransitMailboxGuid)
     {
         throw new ArgumentException(string.Format("hierarchyType must be either MailboxGuid or InTransitMailboxGuid: {0}", hierarchyType), "hierarchyType");
     }
     this.EnsureWritable();
     this.type = hierarchyType;
     this.hierarchyMailboxGuid = new Guid?(hierarchyMailboxGuid);
     this.hierarchySmtpAddress = SmtpAddress.Empty;
 }