/// <summary> /// Constructs a new SharesCollectionRequest. /// </summary> /// <param name="requestUrl">The request URL.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> /// <param name="options">Query option name value pairs for the request.</param> public SharesCollectionRequest( string requestUrl, IBaseClient client, IList<Option> options) : base(requestUrl, client, options) { }
/// <summary> /// Constructs a new ThumbnailSetRequest. /// </summary> /// <param name="requestUrl">The request URL.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> /// <param name="options">Query option name value pairs for the request.</param> public ThumbnailSetRequest( string requestUrl, IBaseClient client, IList<Option> options) : base(requestUrl, client, options) { }
/// <summary> /// Constructs a new DriveRequest. /// </summary> /// <param name="requestUrl">The request URL.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> /// <param name="options">Query option name value pairs for the request.</param> public DriveRequest( string requestUrl, IBaseClient client, IList<Option> options) : base(requestUrl, client, options) { }
/// <summary> /// Constructs a new PermissionRequest. /// </summary> /// <param name="requestUrl">The request URL.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> /// <param name="options">Query option name value pairs for the request.</param> public PermissionRequest( string requestUrl, IBaseClient client, IList<Option> options) : base(requestUrl, client, options) { }
/// <summary> /// Constructs a new DriveRecentRequest. /// </summary> public DriveRecentRequest( string requestUrl, IBaseClient client, IEnumerable<Option> options) : base(requestUrl, client, options) { this.Method = "GET"; }
/// <summary> /// Constructs a new ShareRequest. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> /// <param name="options">Query and header option name value pairs for the request.</param> public ShareRequest( string requestUrl, IBaseClient client, IEnumerable<Option> options) : base(requestUrl, client, options) { this.SdkVersionHeaderPrefix = "onedrive"; }
/// <summary> /// Constructs a new ItemAllPhotosRequest. /// </summary> public ItemAllPhotosRequest( string requestUrl, IBaseClient client, IList<Option> options) : base(requestUrl, client, options) { }
/// <summary> /// Constructs a new ItemPermissionsCollectionRequest. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> /// <param name="options">Query and header option name value pairs for the request.</param> public ItemPermissionsCollectionRequest( string requestUrl, IBaseClient client, IEnumerable<Option> options) : base(requestUrl, client, options) { this.SdkVersionHeaderPrefix = "onedrive"; }
/// <summary> /// Constructs a new ItemSearchRequest. /// </summary> public ItemSearchRequest( string requestUrl, IBaseClient client, IEnumerable<Option> options) : base(requestUrl, client, options) { this.Method = "GET"; }
public ItemDeltaRequestBuilder( string requestUrl, IBaseClient client, string token = null) : base(requestUrl, client) { this.Token = token; }
public ItemCreateLinkRequestBuilder( string requestUrl, IBaseClient client, string type = null) : base(requestUrl, client) { this.Type = type; }
public ItemCreateSessionRequestBuilder( string requestUrl, IBaseClient client, ChunkedUploadSessionDescriptor item = null) : base(requestUrl, client) { this.Item = item; }
public ItemSearchRequestBuilder( string requestUrl, IBaseClient client, string q = null) : base(requestUrl, client) { this.Q = q; }
public ItemCopyRequestBuilder( string requestUrl, IBaseClient client, string name = null, ItemReference parentReference = null) : base(requestUrl, client) { this.Name = name; this.ParentReference = parentReference; }
/// <summary> /// Constructs a new ItemCopyRequest. /// </summary> public ItemCopyRequest( string requestUrl, IBaseClient client, IEnumerable<Option> options) : base(requestUrl, client, options) { this.Method = "POST"; this.ContentType = "application/json"; this.RequestBody = new ItemCopyRequestBody(); }
/// <summary> /// Constructs a new ItemCreateLinkRequest. /// </summary> public ItemCreateLinkRequest( string requestUrl, IBaseClient client, IList<Option> options, string type = null) : base(requestUrl, client, options) { this.Method = "POST"; this.ContentType = "application/json"; this.RequestBody = new ItemCreateLinkRequestBody(); this.RequestBody.Type = type; }
/// <summary> /// Request for uploading one chunk of a session /// </summary> /// <param name="sessionUrl">URL to upload the chunk.</param> /// <param name="client">Client used for sending the chunk.</param> /// <param name="options">Options</param> /// <param name="rangeBegin">Beginning of range of this chunk</param> /// <param name="rangeEnd">End of range of this chunk</param> /// <param name="totalSessionLength">Total session length. This MUST be consistent /// across all chunks.</param> public UploadChunkRequest( string sessionUrl, IBaseClient client, IEnumerable<Option> options, long rangeBegin, long rangeEnd, long totalSessionLength) : base(sessionUrl, client, options) { this.RangeBegin = rangeBegin; this.RangeEnd = rangeEnd; this.TotalSessionLength = totalSessionLength; }
/// <summary> /// Constructs a new ItemCreateSessionRequest. /// </summary> public ItemCreateSessionRequest( string requestUrl, IBaseClient client, IList<Option> options, ChunkedUploadSessionDescriptor item = null) : base(requestUrl, client, options) { this.Method = "POST"; this.ContentType = "application/json"; this.RequestBody = new ItemCreateSessionRequestBody(); this.RequestBody.Item = item; }
/// <summary> /// Constructs a new ItemDeltaRequest. /// </summary> public ItemDeltaRequest( string requestUrl, IBaseClient client, IList<Option> options, string token = null) : base(requestUrl, client, options) { this.Method = "GET"; if (token != null) { this.QueryOptions.Add(new QueryOption("token", token)); } }
/// <summary> /// Constructs a new ItemSearchRequest. /// </summary> public ItemSearchRequest( string requestUrl, IBaseClient client, IList<Option> options, string q = null) : base(requestUrl, client, options) { this.Method = "GET"; if (q != null) { this.QueryOptions.Add(new QueryOption("q", q)); } }
/// <summary> /// Helps with resumable uploads. Generates chunk requests based on <paramref name="session"/> /// information, and can control uploading of requests using <paramref name="client"/> /// </summary> /// <param name="session">Session information.</param> /// <param name="client">Client used to upload chunks.</param> /// <param name="uploadStream">Readable, seekable stream to be uploaded. Length of session is determined via uploadStream.Length</param> /// <param name="maxChunkSize">Max size of each chunk to be uploaded. Multiple of 320 KiB (320 * 1024) is required. /// If less than 0, default value of 5 MiB is used. .</param> public ChunkedUploadProvider(UploadSession session, IBaseClient client, Stream uploadStream, int maxChunkSize = -1) { if (!uploadStream.CanRead || !uploadStream.CanSeek) { throw new ArgumentException("Must provide stream that can read and seek"); } this.Session = session; this.client = client; this.uploadStream = uploadStream; this.rangesRemaining = this.GetRangesRemaining(session); this.maxChunkSize = maxChunkSize < 0 ? DefaultMaxChunkSize : maxChunkSize; if (this.maxChunkSize % RequiredChunkSizeIncrement != 0) { throw new ArgumentException("Max chunk size must be a multiple of 320 KiB", nameof(maxChunkSize)); } }
/// <summary> /// Constructs a new ItemCopyRequest. /// </summary> public ItemCopyRequest( string requestUrl, IBaseClient client, IList<Option> options, string name = null, ItemReference parentReference = null) : base(requestUrl, client, options) { this.Method = "POST"; this.Headers.Add(new HeaderOption("Prefer", "respond-async")); this.ContentType = "application/json"; this.RequestBody = new ItemCopyRequestBody(); this.RequestBody.Name = name; this.RequestBody.ParentReference = parentReference; }
/// <summary> /// Constructs a new OrganizationalBrandingRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public OrganizationalBrandingRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new <see cref="ReportRootGetOffice365ActivationsUserCountsRequestBuilder"/>. /// </summary> /// <param name="requestUrl">The URL for the request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public ReportRootGetOffice365ActivationsUserCountsRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new <see cref="SalesInvoiceSendRequestBuilder"/>. /// </summary> /// <param name="requestUrl">The URL for the request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public SalesInvoiceSendRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new <see cref="WorkbookTableRangeRequestBuilder"/>. /// </summary> /// <param name="requestUrl">The URL for the request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public WorkbookTableRangeRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new ItemVersionsCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public ItemVersionsCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new EducationSchoolWithReferenceRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public EducationSchoolWithReferenceRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new EnrollmentConfigurationAssignmentRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public EnrollmentConfigurationAssignmentRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new GroupPolicyPresentationRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public GroupPolicyPresentationRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new CompanyItemCategoriesCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public CompanyItemCategoriesCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new MobileAppWithReferenceRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public MobileAppWithReferenceRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new AndroidGeneralDeviceConfigurationRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public AndroidGeneralDeviceConfigurationRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new Windows10NetworkBoundaryConfigurationRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public Windows10NetworkBoundaryConfigurationRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new PrivilegedOperationEventRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public PrivilegedOperationEventRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new GraphServiceAccessPackageAssignmentRequestsCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public GraphServiceAccessPackageAssignmentRequestsCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new ItemRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public ItemRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new EducationRootUsersCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public EducationRootUsersCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new VendorPictureCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public VendorPictureCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new <see cref="AccessReviewSendReminderRequestBuilder"/>. /// </summary> /// <param name="requestUrl">The URL for the request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public AccessReviewSendReminderRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new PrintConnectorWithReferenceRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public PrintConnectorWithReferenceRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new PermissionGrantConditionSetRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public PermissionGrantConditionSetRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
public DriveAllPhotosRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new DeviceManagementDerivedCredentialSettingsRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public DeviceManagementDerivedCredentialSettingsRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new OneDriveSharesCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public OneDriveSharesCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new ListRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public ListRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new GraphServiceInvitationsCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public GraphServiceInvitationsCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new ConversationRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public ConversationRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new DriveSpecialCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public DriveSpecialCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new UserExperienceAnalyticsMetricReferenceRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public UserExperienceAnalyticsMetricReferenceRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new PermissionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public PermissionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new AndroidTrustedRootCertificateReferenceRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public AndroidTrustedRootCertificateReferenceRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new ThumbnailSetRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public ThumbnailSetRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new AndroidDeviceOwnerCertificateProfileBaseRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public AndroidDeviceOwnerCertificateProfileBaseRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new OfficeGraphInsightsTrendingCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public OfficeGraphInsightsTrendingCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new EmailAuthenticationMethodRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public EmailAuthenticationMethodRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new ItemChildrenCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public ItemChildrenCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new CompanyPaymentMethodsCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public CompanyPaymentMethodsCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new DepOnboardingSettingImportedAppleDeviceIdentitiesCollectionRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public DepOnboardingSettingImportedAppleDeviceIdentitiesCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }
/// <summary> /// Constructs a new Windows10MobileCompliancePolicyRequestBuilder. /// </summary> /// <param name="requestUrl">The URL for the built request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> public Windows10MobileCompliancePolicyRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) { }