C# Класс vwar.service.host._3DRAPI_Imp

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
FedoraProxy1 vwarDAL.IDataRepository

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

Метод Описание
AddReview ( Review inreview, string pid, string key ) : string
AdvancedSearch ( string searchmethod, string searchstring, string key ) : List
CheckKey ( string key ) : bool
DeleteObject ( string pid ) : string
DeleteSupportingFile ( string pid, string filename ) : bool
Dispose ( ) : void
DoValidate ( vwar.service.host.Security type, vwarDAL co ) : bool

User basic HTTP authorization, reads the header and does the auth

GetDeveloperLogo ( string pid, string key ) : Stream
GetGroupPermission ( string pid, string groupname, string key ) : string
GetMetadata ( string pid, string key ) : Metadata
GetModel ( string pid, string format, string options, string key ) : Stream
GetModelSimple ( string pid, string format, string key ) : Stream
GetOriginalUploadFile ( string pid, string key ) : Stream
GetRepo ( ) : vwarDAL.IDataRepository
GetReviews ( string pid, string key ) : List
GetScreenshot ( string pid, string key ) : Stream
GetSponsorLogo ( string pid, string key ) : Stream
GetSupportingFile ( string pid, string filename, string key ) : Stream
GetTextureFile ( string pid, string filename, string key ) : Stream
GetThumbnail ( string pid, string key ) : Stream
GetUserPermission ( string pid, string username, string key ) : string
GetUsername ( ) : string
InsertMetadata ( Metadata md ) : string
Is3DFile ( string extension ) : bool
ReleaseRepo ( ) : void
Search ( string terms, string key ) : List
SetGroupPermission ( string pid, string groupname, string level, string key ) : string
SetResponseHeaders ( string type, int length, string disposition ) : void
SetUserPermission ( string pid, string username, string level, string key ) : string
UpdateMetadata ( Metadata md, string pid, string key ) : string
UploadDeveloperLogo ( byte indata, string pid, string filename, string key ) : string
UploadFile ( byte data, string pid, string key ) : string
UploadMissingTexture ( byte indata, string pid, string filename, string key ) : string
UploadScreenShot ( byte indata, string pid, string filename, string key ) : string
UploadSponsorLogo ( byte indata, string pid, string filename, string key ) : string
UploadSupportingFile ( byte indata, string pid, string filename, string description, string key ) : string
_3DRAPI_Imp ( bool ignoreAuth = false ) : System

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

Метод Описание
Base64EncodeHash ( string url ) : string
ConvertFileToO3D ( Stream data ) : Stream
CopyContentObjectData ( Metadata md, vwarDAL co ) : void
GetMimeType ( string fileName ) : string
GetUserEmail ( ) : string

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

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

public AddReview ( Review inreview, string pid, string key ) : string
inreview Review
pid string
key string
Результат string

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

public AdvancedSearch ( string searchmethod, string searchstring, string key ) : List
searchmethod string
searchstring string
key string
Результат List

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

public CheckKey ( string key ) : bool
key string
Результат bool

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

public DeleteObject ( string pid ) : string
pid string
Результат string

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

public DeleteSupportingFile ( string pid, string filename ) : bool
pid string
filename string
Результат bool

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

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

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

User basic HTTP authorization, reads the header and does the auth
public DoValidate ( vwar.service.host.Security type, vwarDAL co ) : bool
type vwar.service.host.Security The transaction type to validate
co vwarDAL the content object to validate the operation on
Результат bool

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

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

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

public GetGroupPermission ( string pid, string groupname, string key ) : string
pid string
groupname string
key string
Результат string

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

public GetMetadata ( string pid, string key ) : Metadata
pid string
key string
Результат Metadata

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

public GetModel ( string pid, string format, string options, string key ) : Stream
pid string
format string
options string
key string
Результат Stream

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

public GetModelSimple ( string pid, string format, string key ) : Stream
pid string
format string
key string
Результат Stream

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

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

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

public GetRepo ( ) : vwarDAL.IDataRepository
Результат vwarDAL.IDataRepository

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

public GetReviews ( string pid, string key ) : List
pid string
key string
Результат List

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

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

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

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

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

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

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

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

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

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

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

public GetUserPermission ( string pid, string username, string key ) : string
pid string
username string
key string
Результат string

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

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

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

public InsertMetadata ( Metadata md ) : string
md Metadata
Результат string

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

public Is3DFile ( string extension ) : bool
extension string
Результат bool

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

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

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

public Search ( string terms, string key ) : List
terms string
key string
Результат List

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

public SetGroupPermission ( string pid, string groupname, string level, string key ) : string
pid string
groupname string
level string
key string
Результат string

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

public SetResponseHeaders ( string type, int length, string disposition ) : void
type string
length int
disposition string
Результат void

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

public SetUserPermission ( string pid, string username, string level, string key ) : string
pid string
username string
level string
key string
Результат string

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

public UpdateMetadata ( Metadata md, string pid, string key ) : string
md Metadata
pid string
key string
Результат string

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

public UploadDeveloperLogo ( byte indata, string pid, string filename, string key ) : string
indata byte
pid string
filename string
key string
Результат string

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

public UploadFile ( byte data, string pid, string key ) : string
data byte
pid string
key string
Результат string

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

public UploadMissingTexture ( byte indata, string pid, string filename, string key ) : string
indata byte
pid string
filename string
key string
Результат string

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

public UploadScreenShot ( byte indata, string pid, string filename, string key ) : string
indata byte
pid string
filename string
key string
Результат string

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

public UploadSponsorLogo ( byte indata, string pid, string filename, string key ) : string
indata byte
pid string
filename string
key string
Результат string

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

public UploadSupportingFile ( byte indata, string pid, string filename, string description, string key ) : string
indata byte
pid string
filename string
description string
key string
Результат string

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

public _3DRAPI_Imp ( bool ignoreAuth = false ) : System
ignoreAuth bool
Результат System

Описание свойств

FedoraProxy1 публичное свойство

public vwarDAL.IDataRepository FedoraProxy1
Результат vwarDAL.IDataRepository