public static GetResumableEditUri ( AtomLinkCollection links ) : |
||
links | AtomLinkCollection | |
return |
private WebResponse Update(Authenticator authentication, AbstractEntry payload, AsyncData data) { Uri initialUri = ResumableUploader.GetResumableEditUri(payload.Links); if (initialUri == null) { throw new ArgumentException("payload did not contain a resumabled edit media Uri"); } Uri resumeUri = InitiateUpload(initialUri, authentication, payload); return(UploadStream(HttpMethods.Put, resumeUri, authentication, payload.MediaSource.Data, payload.MediaSource.ContentType, data)); }
private WebResponse Update(Authenticator authentication, AbstractEntry payload, AsyncData data) { WebResponse r = null; Uri initialUri = ResumableUploader.GetResumableEditUri(payload.Links); if (initialUri == null) { throw new ArgumentException("payload did not contain a resumabled edit media Uri"); } Uri resumeUri = InitiateUpload(initialUri, authentication, payload, HttpMethods.Put); // get the stream using (Stream s = payload.MediaSource.GetDataStream()) { r = UploadStream(HttpMethods.Put, resumeUri, authentication, s, payload.MediaSource.ContentType, data); } return(r); }