C# 클래스 Oddr.ODDRService

ODDR Implementation of IService.
상속: IService
파일 보기 프로젝트 열기: OpenDDRdotORG/OpenDDR-CSharp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
logger ILog

공개 메소드들

메소드 설명
GetAPIVersion ( ) : string
GetDataVersion ( ) : string
GetPropertyValue ( IEvidence evdnc, IPropertyName pn ) : IPropertyValue
GetPropertyValue ( IEvidence evdnc, IPropertyRef pr ) : IPropertyValue
GetPropertyValue ( IEvidence evdnc, string localPropertyName ) : IPropertyValue
GetPropertyValue ( IEvidence evdnc, string localPropertyName, string localAspectName, string vocabularyIRI ) : IPropertyValue
GetPropertyValues ( IEvidence evdnc ) : IPropertyValues
GetPropertyValues ( IEvidence evdnc, IPropertyRef prs ) : IPropertyValues

GetPropertyValues ( IEvidence evdnc, string localAspectName ) : IPropertyValues
GetPropertyValues ( IEvidence evdnc, string localAspectName, string vocabularyIRI ) : IPropertyValues
Initialize ( string defaultVocabularyIRI, Properties prprts ) : void

Initialize method.

ListPropertyRefs ( ) : IPropertyRef[]
NewHTTPEvidence ( ) : IEvidence
NewHTTPEvidence ( string>.Dictionary map ) : IEvidence
NewPropertyName ( string localPropertyName ) : IPropertyName
NewPropertyName ( string localPropertyName, string vocabularyIRI ) : IPropertyName
NewPropertyRef ( IPropertyName pn ) : IPropertyRef
NewPropertyRef ( IPropertyName pn, string localAspectName ) : IPropertyRef
NewPropertyRef ( string localPropertyName ) : IPropertyRef

메소드 상세

GetAPIVersion() 공개 메소드

public GetAPIVersion ( ) : string
리턴 string

GetDataVersion() 공개 메소드

public GetDataVersion ( ) : string
리턴 string

GetPropertyValue() 공개 메소드

Thrown when...
public GetPropertyValue ( IEvidence evdnc, IPropertyName pn ) : IPropertyValue
evdnc IEvidence
pn IPropertyName
리턴 IPropertyValue

GetPropertyValue() 공개 메소드

Thrown when...
public GetPropertyValue ( IEvidence evdnc, IPropertyRef pr ) : IPropertyValue
evdnc IEvidence
pr IPropertyRef
리턴 IPropertyValue

GetPropertyValue() 공개 메소드

Thrown when...
public GetPropertyValue ( IEvidence evdnc, string localPropertyName ) : IPropertyValue
evdnc IEvidence
localPropertyName string
리턴 IPropertyValue

GetPropertyValue() 공개 메소드

Thrown when...
public GetPropertyValue ( IEvidence evdnc, string localPropertyName, string localAspectName, string vocabularyIRI ) : IPropertyValue
evdnc IEvidence
localPropertyName string
localAspectName string
vocabularyIRI string
리턴 IPropertyValue

GetPropertyValues() 공개 메소드

public GetPropertyValues ( IEvidence evdnc ) : IPropertyValues
evdnc IEvidence
리턴 IPropertyValues

GetPropertyValues() 공개 메소드

Thrown when...
public GetPropertyValues ( IEvidence evdnc, IPropertyRef prs ) : IPropertyValues
evdnc IEvidence
prs IPropertyRef
리턴 IPropertyValues

GetPropertyValues() 공개 메소드

Thrown when...
public GetPropertyValues ( IEvidence evdnc, string localAspectName ) : IPropertyValues
evdnc IEvidence
localAspectName string
리턴 IPropertyValues

GetPropertyValues() 공개 메소드

Thrown when...
public GetPropertyValues ( IEvidence evdnc, string localAspectName, string vocabularyIRI ) : IPropertyValues
evdnc IEvidence
localAspectName string
vocabularyIRI string
리턴 IPropertyValues

Initialize() 공개 메소드

Initialize method.
public Initialize ( string defaultVocabularyIRI, Properties prprts ) : void
defaultVocabularyIRI string
prprts W3c.Ddr.Models.Properties
리턴 void

ListPropertyRefs() 공개 메소드

public ListPropertyRefs ( ) : IPropertyRef[]
리턴 IPropertyRef[]

NewHTTPEvidence() 공개 메소드

public NewHTTPEvidence ( ) : IEvidence
리턴 IEvidence

NewHTTPEvidence() 공개 메소드

public NewHTTPEvidence ( string>.Dictionary map ) : IEvidence
map string>.Dictionary
리턴 IEvidence

NewPropertyName() 공개 메소드

Thrown when...
public NewPropertyName ( string localPropertyName ) : IPropertyName
localPropertyName string
리턴 IPropertyName

NewPropertyName() 공개 메소드

Thrown when...
public NewPropertyName ( string localPropertyName, string vocabularyIRI ) : IPropertyName
localPropertyName string
vocabularyIRI string
리턴 IPropertyName

NewPropertyRef() 공개 메소드

Thrown when...
public NewPropertyRef ( IPropertyName pn ) : IPropertyRef
pn IPropertyName
리턴 IPropertyRef

NewPropertyRef() 공개 메소드

Thrown when...
public NewPropertyRef ( IPropertyName pn, string localAspectName ) : IPropertyRef
pn IPropertyName
localAspectName string
리턴 IPropertyRef

NewPropertyRef() 공개 메소드

Thrown when...
public NewPropertyRef ( string localPropertyName ) : IPropertyRef
localPropertyName string
리턴 IPropertyRef

프로퍼티 상세

logger 보호되어 있는 정적으로 프로퍼티

protected static ILog logger
리턴 ILog