コード例 #1
0
 public virtual File Create(FileCreateOptions options, RequestOptions requestOptions = null)
 {
     return(Mapper <File> .MapFromJson(
                Requestor.PostFile(
                    this.ClassUrl(Urls.BaseFilesUrl),
                    options.File,
                    options.Purpose,
                    this.SetupRequestOptions(requestOptions))));
 }
コード例 #2
0
 public virtual async Task <File> CreateAsync(FileCreateOptions options, RequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(Mapper <File> .MapFromJson(
                await Requestor.PostFileAsync(
                    this.ClassUrl(Urls.BaseFilesUrl),
                    options.File,
                    options.Purpose,
                    this.SetupRequestOptions(requestOptions),
                    cancellationToken).ConfigureAwait(false)));
 }
コード例 #3
0
 public virtual Task <File> CreateAsync(FileCreateOptions options, RequestOptions requestOptions = null, CancellationToken cancellationToken = default)
 {
     requestOptions = this.SetupRequestOptionsForFilesRequest(requestOptions);
     return(this.CreateEntityAsync(options, requestOptions, cancellationToken));
 }
コード例 #4
0
 public virtual File Create(FileCreateOptions options, RequestOptions requestOptions = null)
 {
     requestOptions = this.SetupRequestOptionsForFilesRequest(requestOptions);
     return(this.CreateEntity(options, requestOptions));
 }