public BaseClient(ProjectContext projectContext, CsomClientOptions options) { GuardParameters(projectContext, options); _projectContext = projectContext; _options = options; }
public TaskClient(ProjectContext projectContext, CsomClientOptions options) : base(projectContext, options) { // TODO: This is breaking the not new instances rule, should I expose it? _projectClient = new ProjectClient(projectContext, options); _mapper = MapperFactory.BuildTaskMapper(); }
private static void GuardParameters(ProjectContext projectContext, CsomClientOptions projectServiceOptions) { if (projectContext == null) { throw new ArgumentNullException(nameof(projectContext)); } if (projectServiceOptions == null) { throw new ArgumentNullException(nameof(projectServiceOptions)); } if (projectServiceOptions.WaitingTimeInSeconds < 5) { throw new ArgumentOutOfRangeException(nameof(projectServiceOptions.WaitingTimeInSeconds)); } }
public CustomFieldClient(ProjectContext projectContext, CsomClientOptions options) : base(projectContext, options) { }
public EnterpriseResourceClient(ProjectContext projectContext, CsomClientOptions options) : base(projectContext, options) { _mapper = MapperFactory.BuildTaskMapper(); }
public EntityTypeClient(ProjectContext projectContext, CsomClientOptions options) : base(projectContext, options) { }
public UserClient(ProjectContext projectContext, CsomClientOptions options) : base(projectContext, options) { }