コード例 #1
0
 public static Identity ToIdentity(this ADObjectId identity)
 {
     if (identity != null)
     {
         return(identity.ToIdentity(identity.Name));
     }
     return(null);
 }
コード例 #2
0
        public static Identity GetTargetMailboxIdentity(object targetMailboxIdObject)
        {
            ADObjectId adobjectId = targetMailboxIdObject as ADObjectId;
            Identity   result     = null;

            if (adobjectId != null)
            {
                RecipientObjectResolverRow recipientObjectResolverRow = RecipientObjectResolver.Instance.ResolveObjects(new ADObjectId[]
                {
                    adobjectId
                }).FirstOrDefault <RecipientObjectResolverRow>();
                if (recipientObjectResolverRow == null)
                {
                    result = adobjectId.ToIdentity();
                }
                else
                {
                    result = recipientObjectResolverRow.Identity;
                }
            }
            return(result);
        }
コード例 #3
0
 protected BaseRow(ADObjectId identity, IConfigurable configurationObject) : this(identity.ToIdentity(), configurationObject)
 {
 }