C# Класс VirtoCommerce.Platform.Data.Asset.AzureBlobProvider

Наследование: IBlobStorageProvider, IBlobUrlResolver
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AzureBlobProvider ( string connectionString ) : System
CreateFolder ( VirtoCommerce.Platform.Core.Asset.BlobFolder folder ) : void
GetAbsoluteUrl ( string relativeUrl ) : string
OpenReadOnly ( string url ) : Stream
Remove ( string urls ) : void
Search ( string folderUrl, string keyword ) : VirtoCommerce.Platform.Core.Asset.BlobSearchResult
Upload ( VirtoCommerce.Platform.Core.Asset.UploadStreamInfo request ) : string

Приватные методы

Метод Описание
GetBlobContainer ( string name ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
GetContainerNameFromUrl ( string url ) : string
GetDirectoryPathFromUrl ( string url ) : string
GetOutlineFromUrl ( string url ) : string[]

Return outline folder from absolute or relative url

ParseConnectionString ( string connectionString ) : Microsoft.WindowsAzure.Storage.CloudStorageAccount

Описание методов

AzureBlobProvider() публичный Метод

public AzureBlobProvider ( string connectionString ) : System
connectionString string
Результат System

CreateFolder() публичный Метод

public CreateFolder ( VirtoCommerce.Platform.Core.Asset.BlobFolder folder ) : void
folder VirtoCommerce.Platform.Core.Asset.BlobFolder
Результат void

GetAbsoluteUrl() публичный Метод

public GetAbsoluteUrl ( string relativeUrl ) : string
relativeUrl string
Результат string

OpenReadOnly() публичный Метод

public OpenReadOnly ( string url ) : Stream
url string
Результат System.IO.Stream

Remove() публичный Метод

public Remove ( string urls ) : void
urls string
Результат void

Search() публичный Метод

public Search ( string folderUrl, string keyword ) : VirtoCommerce.Platform.Core.Asset.BlobSearchResult
folderUrl string
keyword string
Результат VirtoCommerce.Platform.Core.Asset.BlobSearchResult

Upload() публичный Метод

public Upload ( VirtoCommerce.Platform.Core.Asset.UploadStreamInfo request ) : string
request VirtoCommerce.Platform.Core.Asset.UploadStreamInfo
Результат string