C# 클래스 vwar.service.host._3DRAPI_Imp

파일 보기 프로젝트 열기: adlnet/3D-Repository 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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