C# 클래스 VirtoCommerce.Platform.Data.Asset.FileSystemBlobProvider

상속: IBlobStorageProvider, IBlobUrlResolver
파일 보기 프로젝트 열기: VirtoCommerce/vc-internal 1 사용 예제들

공개 메소드들

메소드 설명
CreateFolder ( VirtoCommerce.Platform.Core.Asset.BlobFolder folder ) : void

Create folder in file system within to base directory

FileSystemBlobProvider ( string connectionString ) : System
GetAbsoluteUrl ( string relativeUrl ) : string
OpenReadOnly ( string url ) : Stream

Open blob by relative or absolute url

Remove ( string urls ) : void

Remove folders and blobs by absolute or relative urls

Search ( string folderUrl, string keyword ) : VirtoCommerce.Platform.Core.Asset.BlobSearchResult

Search folders and blobs in folder

Upload ( VirtoCommerce.Platform.Core.Asset.UploadStreamInfo request ) : string

비공개 메소드들

메소드 설명
GetAbsoluteStoragePathFromUrl ( string url ) : string
GetAbsoluteUrlFromPath ( string path ) : string
LoadFile ( string filePath ) : Stream
UpdloadFile ( Stream stream, string filePath ) : void

메소드 상세

CreateFolder() 공개 메소드

Create folder in file system within to base directory
public CreateFolder ( VirtoCommerce.Platform.Core.Asset.BlobFolder folder ) : void
folder VirtoCommerce.Platform.Core.Asset.BlobFolder
리턴 void

FileSystemBlobProvider() 공개 메소드

public FileSystemBlobProvider ( string connectionString ) : System
connectionString string
리턴 System

GetAbsoluteUrl() 공개 메소드

public GetAbsoluteUrl ( string relativeUrl ) : string
relativeUrl string
리턴 string

OpenReadOnly() 공개 메소드

Open blob by relative or absolute url
public OpenReadOnly ( string url ) : Stream
url string
리턴 Stream

Remove() 공개 메소드

Remove folders and blobs by absolute or relative urls
public Remove ( string urls ) : void
urls string
리턴 void

Search() 공개 메소드

Search folders and blobs in folder
public Search ( string folderUrl, string keyword ) : VirtoCommerce.Platform.Core.Asset.BlobSearchResult
folderUrl string absolute or relative path
keyword string
리턴 VirtoCommerce.Platform.Core.Asset.BlobSearchResult

Upload() 공개 메소드

public Upload ( VirtoCommerce.Platform.Core.Asset.UploadStreamInfo request ) : string
request VirtoCommerce.Platform.Core.Asset.UploadStreamInfo
리턴 string