C# Class YouScribe.Rest.ProductRequest

Inheritance: YouScribeRequest, IProductRequest
Afficher le fichier Open project: Youscribe/YouscribeNet Class Usage Examples

Méthodes publiques

Méthode Description
DownloadExtractAsync ( int productId, int formatTypeId ) : Task
DownloadExtractAsync ( int productId, string extension ) : Task
DownloadExtractToStreamAsync ( int productId, int formatTypeId, Stream writer, IProgress progressReport ) : System.Threading.Tasks.Task
DownloadExtractToStreamAsync ( int productId, string extension, Stream writer, IProgress progressReport ) : System.Threading.Tasks.Task
DownloadFileAsync ( int productId, int formatTypeId ) : Task
DownloadFileAsync ( int productId, string extension ) : Task
DownloadFileToStreamAsync ( int productId, int formatTypeId, Stream writer, IProgress progressReport ) : System.Threading.Tasks.Task
DownloadFileToStreamAsync ( int productId, string extension, Stream writer, IProgress progressReport ) : System.Threading.Tasks.Task
GetAsync ( IEnumerable ids ) : Task>
GetAsync ( int id ) : Task
GetAsyncV2 ( IEnumerable ids ) : Task>
GetAsyncV2 ( int id ) : Task
GetProductUrlsAsync ( IEnumerable ids ) : Task>
GetRightAsync ( IEnumerable productId ) : Task>
GetRightAsync ( int productId ) : Task
ProductRequest ( Func clientFactory, ITokenProvider authorizeTokenProvider ) : System
PublishDocumentAsync ( ProductModel productInformation, IEnumerable files ) : Task
PublishDocumentAsync ( ProductModel productInformation, IEnumerable filesUri ) : Task
UpdateDocumentAsync ( int productId, ProductUpdateModel productInformation ) : Task
UpdateDocumentAsync ( int productId, ProductUpdateModel productInformation, IEnumerable files ) : Task
UpdateDocumentAsync ( int productId, ProductUpdateModel productInformation, IEnumerable filesUri ) : Task
UpdateDocumentThumbnailAsync ( int productId, FileModel image ) : Task
UpdateDocumentThumbnailAsync ( int productId, Uri imageUri ) : Task
UpdateDocumentThumbnailAsync ( int productId, int page ) : Task

Méthodes protégées

Méthode Description
DownloadFileToStreamAsync ( string url, Stream writer, IProgress progressReport ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
GetAsync ( string url, IEnumerable ids ) : Task>
GetAsync ( string url, int id ) : Task
finalizeUdateAsync ( int productId ) : Task
publishDocumentAsync ( ProductModel productInformation, IEnumerable files ) : Task
updateDocumentAsync ( int productId, ProductUpdateModel productInformation ) : Task
uploadFilesAsync ( int productId, IEnumerable files ) : Task
uploadFilesAsync ( int productId, IEnumerable files ) : Task

Method Details

DownloadExtractAsync() public méthode

public DownloadExtractAsync ( int productId, int formatTypeId ) : Task
productId int
formatTypeId int
Résultat Task

DownloadExtractAsync() public méthode

public DownloadExtractAsync ( int productId, string extension ) : Task
productId int
extension string
Résultat Task

DownloadExtractToStreamAsync() public méthode

public DownloadExtractToStreamAsync ( int productId, int formatTypeId, Stream writer, IProgress progressReport ) : System.Threading.Tasks.Task
productId int
formatTypeId int
writer Stream
progressReport IProgress
Résultat System.Threading.Tasks.Task

DownloadExtractToStreamAsync() public méthode

public DownloadExtractToStreamAsync ( int productId, string extension, Stream writer, IProgress progressReport ) : System.Threading.Tasks.Task
productId int
extension string
writer Stream
progressReport IProgress
Résultat System.Threading.Tasks.Task

DownloadFileAsync() public méthode

public DownloadFileAsync ( int productId, int formatTypeId ) : Task
productId int
formatTypeId int
Résultat Task

DownloadFileAsync() public méthode

public DownloadFileAsync ( int productId, string extension ) : Task
productId int
extension string
Résultat Task

DownloadFileToStreamAsync() public méthode

public DownloadFileToStreamAsync ( int productId, int formatTypeId, Stream writer, IProgress progressReport ) : System.Threading.Tasks.Task
productId int
formatTypeId int
writer Stream
progressReport IProgress
Résultat System.Threading.Tasks.Task

DownloadFileToStreamAsync() public méthode

public DownloadFileToStreamAsync ( int productId, string extension, Stream writer, IProgress progressReport ) : System.Threading.Tasks.Task
productId int
extension string
writer Stream
progressReport IProgress
Résultat System.Threading.Tasks.Task

DownloadFileToStreamAsync() protected méthode

protected DownloadFileToStreamAsync ( string url, Stream writer, IProgress progressReport ) : System.Threading.Tasks.Task
url string
writer Stream
progressReport IProgress
Résultat System.Threading.Tasks.Task

GetAsync() public méthode

public GetAsync ( IEnumerable ids ) : Task>
ids IEnumerable
Résultat Task>

GetAsync() public méthode

public GetAsync ( int id ) : Task
id int
Résultat Task

GetAsyncV2() public méthode

public GetAsyncV2 ( IEnumerable ids ) : Task>
ids IEnumerable
Résultat Task>

GetAsyncV2() public méthode

public GetAsyncV2 ( int id ) : Task
id int
Résultat Task

GetProductUrlsAsync() public méthode

public GetProductUrlsAsync ( IEnumerable ids ) : Task>
ids IEnumerable
Résultat Task>

GetRightAsync() public méthode

public GetRightAsync ( IEnumerable productId ) : Task>
productId IEnumerable
Résultat Task>

GetRightAsync() public méthode

public GetRightAsync ( int productId ) : Task
productId int
Résultat Task

ProductRequest() public méthode

public ProductRequest ( Func clientFactory, ITokenProvider authorizeTokenProvider ) : System
clientFactory Func
authorizeTokenProvider ITokenProvider
Résultat System

PublishDocumentAsync() public méthode

public PublishDocumentAsync ( ProductModel productInformation, IEnumerable files ) : Task
productInformation YouScribe.Rest.Models.Products.ProductModel
files IEnumerable
Résultat Task

PublishDocumentAsync() public méthode

public PublishDocumentAsync ( ProductModel productInformation, IEnumerable filesUri ) : Task
productInformation YouScribe.Rest.Models.Products.ProductModel
filesUri IEnumerable
Résultat Task

UpdateDocumentAsync() public méthode

public UpdateDocumentAsync ( int productId, ProductUpdateModel productInformation ) : Task
productId int
productInformation YouScribe.Rest.Models.Products.ProductUpdateModel
Résultat Task

UpdateDocumentAsync() public méthode

public UpdateDocumentAsync ( int productId, ProductUpdateModel productInformation, IEnumerable files ) : Task
productId int
productInformation YouScribe.Rest.Models.Products.ProductUpdateModel
files IEnumerable
Résultat Task

UpdateDocumentAsync() public méthode

public UpdateDocumentAsync ( int productId, ProductUpdateModel productInformation, IEnumerable filesUri ) : Task
productId int
productInformation YouScribe.Rest.Models.Products.ProductUpdateModel
filesUri IEnumerable
Résultat Task

UpdateDocumentThumbnailAsync() public méthode

public UpdateDocumentThumbnailAsync ( int productId, FileModel image ) : Task
productId int
image YouScribe.Rest.Models.FileModel
Résultat Task

UpdateDocumentThumbnailAsync() public méthode

public UpdateDocumentThumbnailAsync ( int productId, Uri imageUri ) : Task
productId int
imageUri System.Uri
Résultat Task

UpdateDocumentThumbnailAsync() public méthode

public UpdateDocumentThumbnailAsync ( int productId, int page ) : Task
productId int
page int
Résultat Task