C# Класс vwarDAL.FedoraFileStore

Наследование: vwarDAL.IFileStore
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CreateDigitalObject digitalObject
FormatContentUrl string
GetAccessService FedoraAPIA.FedoraAPIAService
GetContentUrl string
GetDSId string
GetManagementService FedoraAPIM.FedoraAPIMService
SerializeObject byte[]
UploadFile string
UploadFile string
UploadFile string

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

Метод Описание
AddSupportingFile ( Stream data, vwarDAL.ContentObject co, string filename ) : string

DeleteContentObject ( vwarDAL.ContentObject co ) : void

FedoraFileStore ( string url, string userName, string password, string access, string management, string fileNamespace ) : System

GetContentFile ( string pid, string file ) : Stream

GetContentFileData ( string pid, string dsid ) : byte[]

GetNewContentObject ( ) : vwarDAL.ContentObject

InsertContentObject ( vwarDAL.ContentObject co ) : void

RemoveFile ( string pid, string fileName ) : void

SetContentFile ( Stream data, string pid, string filename ) : string

UpdateFile ( Stream data, string pid, string fileName, string newfileName = null ) : string

UpdateFile ( byte data, string pid, string fileName, string newFileName = null ) : string

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

Метод Описание
CreateDigitalObject ( vwarDAL.ContentObject co ) : digitalObject

FormatContentUrl ( string pid, string dsid ) : string

GetAccessService ( ) : FedoraAPIA.FedoraAPIAService

GetContentUrl ( string pid, string dsid ) : string

GetDSId ( string pid, string fileName ) : string

GetManagementService ( ) : FedoraAPIM.FedoraAPIMService

SerializeObject ( object dataObject ) : byte[]

UploadFile ( Stream data, string pid, string fileName ) : string

UploadFile ( byte data, string pid, string fileName ) : string

UploadFile ( string data, string pid, string fileName ) : string

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

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

public AddSupportingFile ( Stream data, vwarDAL.ContentObject co, string filename ) : string
data Stream
co vwarDAL.ContentObject
filename string
Результат string

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

public DeleteContentObject ( vwarDAL.ContentObject co ) : void
co vwarDAL.ContentObject
Результат void

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

public FedoraFileStore ( string url, string userName, string password, string access, string management, string fileNamespace ) : System
url string
userName string
password string
access string
management string
fileNamespace string
Результат System

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

public GetContentFile ( string pid, string file ) : Stream
pid string
file string
Результат Stream

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

public GetContentFileData ( string pid, string dsid ) : byte[]
pid string
dsid string
Результат byte[]

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

public GetNewContentObject ( ) : vwarDAL.ContentObject
Результат vwarDAL.ContentObject

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

public InsertContentObject ( vwarDAL.ContentObject co ) : void
co vwarDAL.ContentObject
Результат void

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

public RemoveFile ( string pid, string fileName ) : void
pid string
fileName string
Результат void

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

public SetContentFile ( Stream data, string pid, string filename ) : string
data Stream
pid string
filename string
Результат string

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

public UpdateFile ( Stream data, string pid, string fileName, string newfileName = null ) : string
data Stream
pid string
fileName string
newfileName string
Результат string

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

public UpdateFile ( byte data, string pid, string fileName, string newFileName = null ) : string
data byte
pid string
fileName string
newFileName string
Результат string