The CardRequestForEvents type exposes the following members.

Constructors

  NameDescription
Public methodCardRequestForEvents()()()()
Initializes a new instance of the CardRequestForEvents class
Public methodCardRequestForEvents(ICardSelector)
Initializes a new instance of the CardRequestForEvents class
Public methodCardRequestForEvents(ICardService)
Initializes a new instance of the CardRequestForEvents class

Methods

  NameDescription
Public methodCancel
Cancel request
(Inherited from CardRequestBase.)
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodDispose
Disposing the CardRequest will cancel the request
(Inherited from CardRequestBase.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIgnoreCurrentCard
Ignore current card. No further events will be generated for current card in specified reader.
(Inherited from CardRequestBase.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodMemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodMemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
Protected methodReportCard
Report card by raise events
(Overrides CardRequestBase..::..ReportCard(ICardReader, Boolean).)
Protected methodReportCardRemoved
Report card remove by raise events
(Overrides CardRequestBase..::..ReportCardRemoved(ICardReader, Object).)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Fields

  NameDescription
Protected fieldsync
Synchronization object for use with lock
(Inherited from CardRequestBase.)

Properties

  NameDescription
Public propertyCanceled
True if request has been canceled
(Inherited from CardRequestBase.)
Public propertyCanShare
Resulting share mode. True if card can be shared to fit request, false if not.
(Inherited from CardRequestBase.)
Public propertyCardSelector
Get/set card selector to use for find matching cards. Null for all cards.
(Inherited from CardRequestBase.)
Public propertyEventContext
Event context in which to invoke the event. This may e.g. be a Windows Form object.
Public propertyFinishedRequestCount
Get number of requests events processed.
Public propertyMonitoredReaders
Get/set readers to monitor for this request. Null for all.
(Inherited from CardRequestBase.)
Protected propertyObserver
Card reader observer belonging to this request
(Inherited from CardRequestBase.)
Public propertyOpenRequestCount
Get/set number of requested events to call. -1 for indefinte (default).
Public propertyShared
Get/set shared property. If shared is true and CardSelector is null or does noes need exclusive connection, then a shared connection is sufficient and used.
(Inherited from CardRequestBase.)
Public propertySuspended
Get/set the suspended state. Suspended requests (Suspended=true) will not receive events.
(Inherited from CardRequestBase.)
Public propertyTag
Get/set custom object assigned to request
(Inherited from CardRequestBase.)

Events

  NameDescription
Public eventCardAvailableEvent
Event called for each succesful or failed card connected for that request
Public eventCardRemoveEvent
Event called for each succesful or failed card connected for that request

See Also