C# Class GemCard.Service.RemoteCard

Inheritance: IRemoteCard, ICardEvent
ファイルを表示 Open project: orouit/SmartcardFramework

Public Methods

Method Description
BeginTransaction ( ) : void
Connect ( string reader, SHARE shareMode, PROTOCOL preferredProtocols ) : void
Disconnect ( DISCONNECT disposition ) : void
EndTransaction ( DISCONNECT disposition ) : void
GetAttribute ( uint attribId ) : byte[]
ListReaders ( ) : string[]
SubscribeCardEvent ( string reader ) : void
Transmit ( APDUCommand apduCmd ) : APDUResponse
UnsubscribeCardEvent ( ) : void

Private Methods

Method Description
EventControl_Closed ( object sender, EventArgs e ) : void
RaiseCardInserted ( string reader ) : void
RaiseCardRemoved ( string reader ) : void

Method Details

BeginTransaction() public method

public BeginTransaction ( ) : void
return void

Connect() public method

public Connect ( string reader, SHARE shareMode, PROTOCOL preferredProtocols ) : void
reader string
shareMode SHARE
preferredProtocols PROTOCOL
return void

Disconnect() public method

public Disconnect ( DISCONNECT disposition ) : void
disposition DISCONNECT
return void

EndTransaction() public method

public EndTransaction ( DISCONNECT disposition ) : void
disposition DISCONNECT
return void

GetAttribute() public method

public GetAttribute ( uint attribId ) : byte[]
attribId uint
return byte[]

ListReaders() public method

public ListReaders ( ) : string[]
return string[]

SubscribeCardEvent() public method

public SubscribeCardEvent ( string reader ) : void
reader string
return void

Transmit() public method

public Transmit ( APDUCommand apduCmd ) : APDUResponse
apduCmd APDUCommand
return APDUResponse

UnsubscribeCardEvent() public method

public UnsubscribeCardEvent ( ) : void
return void