Show / Hide Table of Contents

Class CardContextStack

Reference implementation of ICardContextStack.

Inheritance
System.Object
CardContextStack
Implements
ICardContextStack
ICardContext
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: WSCT.Stack
Assembly: WSCT.dll
Syntax
public class CardContextStack : ICardContextStack, ICardContext

Constructors

| Improve this Doc View Source

CardContextStack()

Initializes a new instance.

Declaration
public CardContextStack()
| Improve this Doc View Source

CardContextStack(IEnumerable<ICardContextLayer>)

Declaration
public CardContextStack(IEnumerable<ICardContextLayer> layers)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<ICardContextLayer> layers

Properties

| Improve this Doc View Source

Context

Declaration
public IntPtr Context { get; }
Property Value
Type Description
System.IntPtr
| Improve this Doc View Source

Groups

Declaration
public string[] Groups { get; }
Property Value
Type Description
System.String[]
| Improve this Doc View Source

GroupsCount

Declaration
public int GroupsCount { get; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Layers

Declaration
public List<ICardContextLayer> Layers { get; }
Property Value
Type Description
System.Collections.Generic.List<ICardContextLayer>
| Improve this Doc View Source

Readers

Declaration
public string[] Readers { get; }
Property Value
Type Description
System.String[]
| Improve this Doc View Source

ReadersCount

Declaration
public int ReadersCount { get; }
Property Value
Type Description
System.Int32

Methods

| Improve this Doc View Source

AddLayer(ICardContextLayer)

Declaration
public void AddLayer(ICardContextLayer layer)
Parameters
Type Name Description
ICardContextLayer layer
| Improve this Doc View Source

Cancel()

Declaration
public ErrorCode Cancel()
Returns
Type Description
ErrorCode
| Improve this Doc View Source

Establish()

Declaration
public ErrorCode Establish()
Returns
Type Description
ErrorCode
| Improve this Doc View Source

GetStatusChange(UInt32, AbstractReaderState[])

Declaration
public ErrorCode GetStatusChange(uint timeout, AbstractReaderState[] readerStates)
Parameters
Type Name Description
System.UInt32 timeout
AbstractReaderState[] readerStates
Returns
Type Description
ErrorCode
| Improve this Doc View Source

IsValid()

Declaration
public ErrorCode IsValid()
Returns
Type Description
ErrorCode
| Improve this Doc View Source

ListReaderGroups()

Declaration
public ErrorCode ListReaderGroups()
Returns
Type Description
ErrorCode
| Improve this Doc View Source

ListReaders(String)

Declaration
public ErrorCode ListReaders(string group)
Parameters
Type Name Description
System.String group
Returns
Type Description
ErrorCode
| Improve this Doc View Source

Release()

Declaration
public ErrorCode Release()
Returns
Type Description
ErrorCode
| Improve this Doc View Source

ReleaseLayer(ICardContextLayer)

Declaration
public void ReleaseLayer(ICardContextLayer layer)
Parameters
Type Name Description
ICardContextLayer layer
| Improve this Doc View Source

RequestLayer(ICardContextLayer, SearchMode)

Declaration
public ICardContextLayer RequestLayer(ICardContextLayer layer, SearchMode mode)
Parameters
Type Name Description
ICardContextLayer layer
SearchMode mode
Returns
Type Description
ICardContextLayer

Implements

ICardContextStack
ICardContext

Extension Methods

JsonHelpers.WriteToJsonFile(Object, String)
JsonHelpers.WriteToJsonFile(Object, String, Boolean)
JsonHelpers.WriteToJsonString(Object)
JsonHelpers.WriteToJsonString(Object, Boolean)
CardContextExtension.ToObservable(ICardContext)
CardContextStackExtension.ToObservableStack(ICardContextStack)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX