public BaseClient(ProjectContext projectContext, CsomClientOptions options)
        {
            GuardParameters(projectContext, options);

            _projectContext = projectContext;
            _options        = options;
        }
Esempio n. 2
0
        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)
 {
 }
Esempio n. 5
0
 public EnterpriseResourceClient(ProjectContext projectContext, CsomClientOptions options) : base(projectContext, options)
 {
     _mapper = MapperFactory.BuildTaskMapper();
 }
Esempio n. 6
0
 public EntityTypeClient(ProjectContext projectContext, CsomClientOptions options) : base(projectContext, options)
 {
 }
Esempio n. 7
0
 public UserClient(ProjectContext projectContext, CsomClientOptions options) : base(projectContext, options)
 {
 }