public ManagementRoleAssignment(ExchangeRoleAssignmentPresentation assignment) : base(assignment.ToIdentity(), assignment) { this.Role = assignment.Role; this.RoleAssignmentId = assignment.ToIdentity(); this.Name = assignment.Name; this.DelegationType = assignment.RoleAssignmentDelegationType; }
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); }
// Token: 0x06000E4F RID: 3663 RVA: 0x0002A9E2 File Offset: 0x00028BE2 public RoleAssignmentIdParameter(ExchangeRoleAssignmentPresentation roleAssignmentPresentation) : base(roleAssignmentPresentation.Id) { this.user = roleAssignmentPresentation.User; this.assignmentMethod = roleAssignmentPresentation.AssignmentMethod; }
public RoleIdParameter(ExchangeRoleAssignmentPresentation assignment) : base(assignment.Role) { }