コード例 #1
0
 public ManagementRoleAssignment(ExchangeRoleAssignmentPresentation assignment) : base(assignment.ToIdentity(), assignment)
 {
     this.Role             = assignment.Role;
     this.RoleAssignmentId = assignment.ToIdentity();
     this.Name             = assignment.Name;
     this.DelegationType   = assignment.RoleAssignmentDelegationType;
 }
コード例 #2
0
        protected override IConfigurable ConvertDataObjectToPresentationObject(IConfigurable dataObject)
        {
            TaskLogger.LogEnter();
            ExchangeRoleAssignment             exchangeRoleAssignment = (ExchangeRoleAssignment)dataObject;
            ExchangeRoleAssignmentPresentation result = new ExchangeRoleAssignmentPresentation(exchangeRoleAssignment, exchangeRoleAssignment.User, AssignmentMethod.Direct);

            TaskLogger.LogExit();
            return(result);
        }
コード例 #3
0
 // Token: 0x06000E4F RID: 3663 RVA: 0x0002A9E2 File Offset: 0x00028BE2
 public RoleAssignmentIdParameter(ExchangeRoleAssignmentPresentation roleAssignmentPresentation) : base(roleAssignmentPresentation.Id)
 {
     this.user             = roleAssignmentPresentation.User;
     this.assignmentMethod = roleAssignmentPresentation.AssignmentMethod;
 }
コード例 #4
0
 public RoleIdParameter(ExchangeRoleAssignmentPresentation assignment) : base(assignment.Role)
 {
 }