C# 클래스 oai2.OAI

This class represents the first OAI harvester, to my knowledge, written in C#, designed specifically to work within Microsoft's .NET or MONO's .NET frameworks. The class was inspired by Ed Summer's OAI::Harvester module for PERL.
파일 보기 프로젝트 열기: reeset/oai.cs

공개 프로퍼티들

프로퍼티 타입 설명
error Error

Private Properties

프로퍼티 타입 설명
IsNumeric bool
ParseOAI string
ParseOAIContainer string

공개 메소드들

메소드 설명
GetRecord ( string sidentifier ) : Record
GetRecord ( string sidentifier, string sPrefix ) : Record
GetRecord ( string sidentifier, string sPrefix, Object &objHandler ) : Record
ListIdenifiers ( ResumptionToken objToken ) : ListIdentifier
ListIdenifiers ( string sPrefix ) : ListIdentifier
ListIdenifiers ( string sPrefix, string sset ) : ListIdentifier
ListIdenifiers ( string sPrefix, string sfrom, string suntil ) : ListIdentifier
ListIdenifiers ( string sPrefix, string sset, string sfrom, string suntil ) : ListIdentifier
ListIdenifiers ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken ) : ListIdentifier
ListRecords ( ResumptionToken objToken ) : ListRecord
ListRecords ( string sPrefix ) : ListRecord
ListRecords ( string sPrefix, string sset ) : ListRecord
ListRecords ( string sPrefix, string sfrom, string suntil ) : ListRecord
ListRecords ( string sPrefix, string sset, string sfrom, string suntil ) : ListRecord
ListRecords ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken ) : ListRecord
ListRecords ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken, Object &objHandler ) : ListRecord
ListSets ( ResumptionToken objToken ) : ListSet
ListSets ( ResumptionToken objToken, Object &objHandler ) : ListSet
OAI ( string sURI ) : System
identify ( ) : Identify
listMetadataFormats ( ) : ListMetadataFormats
listMetadataFormats ( string sidentifier ) : ListMetadataFormats

비공개 메소드들

메소드 설명
IsNumeric ( string s ) : bool
ParseOAI ( System &reader, string sNode ) : string
ParseOAIContainer ( System &reader, string sNode ) : string

메소드 상세

GetRecord() 공개 메소드

public GetRecord ( string sidentifier ) : Record
sidentifier string
리턴 Record

GetRecord() 공개 메소드

public GetRecord ( string sidentifier, string sPrefix ) : Record
sidentifier string
sPrefix string
리턴 Record

GetRecord() 공개 메소드

public GetRecord ( string sidentifier, string sPrefix, Object &objHandler ) : Record
sidentifier string
sPrefix string
objHandler Object
리턴 Record

ListIdenifiers() 공개 메소드

public ListIdenifiers ( ResumptionToken objToken ) : ListIdentifier
objToken ResumptionToken
리턴 ListIdentifier

ListIdenifiers() 공개 메소드

public ListIdenifiers ( string sPrefix ) : ListIdentifier
sPrefix string
리턴 ListIdentifier

ListIdenifiers() 공개 메소드

public ListIdenifiers ( string sPrefix, string sset ) : ListIdentifier
sPrefix string
sset string
리턴 ListIdentifier

ListIdenifiers() 공개 메소드

public ListIdenifiers ( string sPrefix, string sfrom, string suntil ) : ListIdentifier
sPrefix string
sfrom string
suntil string
리턴 ListIdentifier

ListIdenifiers() 공개 메소드

public ListIdenifiers ( string sPrefix, string sset, string sfrom, string suntil ) : ListIdentifier
sPrefix string
sset string
sfrom string
suntil string
리턴 ListIdentifier

ListIdenifiers() 공개 메소드

public ListIdenifiers ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken ) : ListIdentifier
sPrefix string
sset string
sfrom string
suntil string
objToken ResumptionToken
리턴 ListIdentifier

ListRecords() 공개 메소드

public ListRecords ( ResumptionToken objToken ) : ListRecord
objToken ResumptionToken
리턴 ListRecord

ListRecords() 공개 메소드

public ListRecords ( string sPrefix ) : ListRecord
sPrefix string
리턴 ListRecord

ListRecords() 공개 메소드

public ListRecords ( string sPrefix, string sset ) : ListRecord
sPrefix string
sset string
리턴 ListRecord

ListRecords() 공개 메소드

public ListRecords ( string sPrefix, string sfrom, string suntil ) : ListRecord
sPrefix string
sfrom string
suntil string
리턴 ListRecord

ListRecords() 공개 메소드

public ListRecords ( string sPrefix, string sset, string sfrom, string suntil ) : ListRecord
sPrefix string
sset string
sfrom string
suntil string
리턴 ListRecord

ListRecords() 공개 메소드

public ListRecords ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken ) : ListRecord
sPrefix string
sset string
sfrom string
suntil string
objToken ResumptionToken
리턴 ListRecord

ListRecords() 공개 메소드

public ListRecords ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken, Object &objHandler ) : ListRecord
sPrefix string
sset string
sfrom string
suntil string
objToken ResumptionToken
objHandler Object
리턴 ListRecord

ListSets() 공개 메소드

public ListSets ( ResumptionToken objToken ) : ListSet
objToken ResumptionToken
리턴 ListSet

ListSets() 공개 메소드

public ListSets ( ResumptionToken objToken, Object &objHandler ) : ListSet
objToken ResumptionToken
objHandler Object
리턴 ListSet

OAI() 공개 메소드

public OAI ( string sURI ) : System
sURI string
리턴 System

identify() 공개 메소드

public identify ( ) : Identify
리턴 Identify

listMetadataFormats() 공개 메소드

public listMetadataFormats ( ) : ListMetadataFormats
리턴 ListMetadataFormats

listMetadataFormats() 공개 메소드

public listMetadataFormats ( string sidentifier ) : ListMetadataFormats
sidentifier string
리턴 ListMetadataFormats

프로퍼티 상세

error 공개적으로 프로퍼티

public Error error
리턴 Error