C# Класс Geta.VippyVpp.VideoFile

File for Vippy video
Наследование: UnifiedFile
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CopyTo ( string newVirtualPath ) : void
CopyTo ( string newVirtualPath, System.Guid fileId ) : void
Delete ( ) : void
GetVideoIdByVirtualPath ( string virtualPath ) : string
MoveTo ( string newVirtualPath ) : void
Open ( FileMode mode, FileAccess access, FileShare share ) : Stream

Opens file for read/write. Current implementation supports only reads.

QueryAccess ( ) : AccessLevel

Returns AccessLevel for querying

VideoFile ( VirtualPathProvider provider, Video vippyVideo ) : System
VideoFile ( VirtualPathProvider provider, string filename ) : System

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

Метод Описание
CleanString ( string input ) : string
CreateFileName ( Video video ) : string
CreateVideoPath ( VirtualPathUnifiedProvider provider, Video video ) : string

Creates virtual path for video file

CreateVideoPathFromFileName ( VirtualPathProvider provider, string filename ) : string
OpenVideo ( ) : Stream
UploadVideo ( ) : Stream
VideoIsAvailable ( ) : bool

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

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

public CopyTo ( string newVirtualPath ) : void
newVirtualPath string
Результат void

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

public CopyTo ( string newVirtualPath, System.Guid fileId ) : void
newVirtualPath string
fileId System.Guid
Результат void

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

public Delete ( ) : void
Результат void

GetVideoIdByVirtualPath() публичный статический Метод

public static GetVideoIdByVirtualPath ( string virtualPath ) : string
virtualPath string
Результат string

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

public MoveTo ( string newVirtualPath ) : void
newVirtualPath string
Результат void

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

Opens file for read/write. Current implementation supports only reads.
public Open ( FileMode mode, FileAccess access, FileShare share ) : Stream
mode FileMode FileMode
access FileAccess FileAccess
share FileShare FileShare
Результат Stream

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

Returns AccessLevel for querying
public QueryAccess ( ) : AccessLevel
Результат AccessLevel

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

public VideoFile ( VirtualPathProvider provider, Video vippyVideo ) : System
provider VirtualPathProvider
vippyVideo Video
Результат System

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

public VideoFile ( VirtualPathProvider provider, string filename ) : System
provider VirtualPathProvider
filename string
Результат System