public async static Task AddFileAsync <T>(this IMobileServiceTable <T> table, MobileServiceFile file, Stream fileStream) { if (file == null) { throw new ArgumentNullException("file"); } if (fileStream == null) { throw new ArgumentNullException("fileStream"); } IMobileServiceFileDataSource dataSource = new StreamMobileServiceFileDataSource(fileStream); IMobileServiceFilesClient client = GetFilesClient(table.MobileServiceClient); await client.UploadFileAsync(MobileServiceFileMetadata.FromFile(file), dataSource); }
public async static Task UploadFromStreamAsync <T>(this IMobileServiceTable <T> table, MobileServiceFile file, Stream fileStream) { IMobileServiceFileDataSource dataSource = new StreamMobileServiceFileDataSource(fileStream); await UploadAsync(table.MobileServiceClient, file, dataSource); }