public Post ( string endpoint, QueryParamList parameters, string factoryId ) : |
||
endpoint | string | |
parameters | QueryParamList | |
factoryId | string | |
return |
public Task <T> InvokePost <T>(string factoryId, string endpoint, object data) { ValidateFactoryId(factoryId); var request = _requestFactory.Post(endpoint, data, factoryId); return(_client.Invoke <T>(request)); }
public static async Task <FileUploader> Init(RestClient rc, RequestFactory rf, string factoryId, Stream dataStream, string fileName, CancellationToken cancelToken = default(CancellationToken)) { const string FILE_SIZE = "file_size"; const string FILE_NAME = "file_name"; var request = rf.Post( "videos/upload.json", new QueryParamList() .Add(FILE_SIZE, dataStream.Length.ToString()) .Add(FILE_NAME, fileName) .Add("multi_chunk", "true"), factoryId); var s = await rc.Invoke <UploadSession>(request, cancelToken); return(new FileUploader(s, dataStream)); }