Show / Hide Table of Contents

Class CardChannelStack

Reference implementation of ICardChannelStack.

Inheritance
System.Object
CardChannelStack
Implements
ICardChannelStack
ICardChannel
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 CardChannelStack : ICardChannelStack, ICardChannel

Constructors

| Improve this Doc View Source

CardChannelStack()

Initializes a new instance.

Declaration
public CardChannelStack()
| Improve this Doc View Source

CardChannelStack(IEnumerable<ICardChannelLayer>)

Initializes a new instance.

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

Properties

| Improve this Doc View Source

Layers

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

Protocol

Declaration
public Protocol Protocol { get; }
Property Value
Type Description
Protocol
| Improve this Doc View Source

ReaderName

Declaration
public string ReaderName { get; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

AddLayer(ICardChannelLayer)

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

Attach(ICardContext, String)

Declaration
public void Attach(ICardContext context, string readerName)
Parameters
Type Name Description
ICardContext context
System.String readerName
| Improve this Doc View Source

Connect(ShareMode, Protocol)

Declaration
public ErrorCode Connect(ShareMode shareMode, Protocol preferedProtocol)
Parameters
Type Name Description
ShareMode shareMode
Protocol preferedProtocol
Returns
Type Description
ErrorCode
| Improve this Doc View Source

Disconnect(Disposition)

Declaration
public ErrorCode Disconnect(Disposition disposition)
Parameters
Type Name Description
Disposition disposition
Returns
Type Description
ErrorCode
| Improve this Doc View Source

GetAttrib(Attrib, ref Byte[])

Declaration
public ErrorCode GetAttrib(Attrib attrib, ref byte[] buffer)
Parameters
Type Name Description
Attrib attrib
System.Byte[] buffer
Returns
Type Description
ErrorCode
| Improve this Doc View Source

GetStatus()

Declaration
public State GetStatus()
Returns
Type Description
State
| Improve this Doc View Source

Reconnect(ShareMode, Protocol, Disposition)

Declaration
public ErrorCode Reconnect(ShareMode shareMode, Protocol preferedProtocol, Disposition initialization)
Parameters
Type Name Description
ShareMode shareMode
Protocol preferedProtocol
Disposition initialization
Returns
Type Description
ErrorCode
| Improve this Doc View Source

ReleaseLayer(ICardChannelLayer)

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

RequestLayer(ICardChannelLayer, SearchMode)

Declaration
public ICardChannelLayer RequestLayer(ICardChannelLayer layer, SearchMode mode)
Parameters
Type Name Description
ICardChannelLayer layer
SearchMode mode
Returns
Type Description
ICardChannelLayer
| Improve this Doc View Source

Transmit(ICardCommand, ICardResponse)

Declaration
public ErrorCode Transmit(ICardCommand command, ICardResponse response)
Parameters
Type Name Description
ICardCommand command
ICardResponse response
Returns
Type Description
ErrorCode

Implements

ICardChannelStack
ICardChannel

Extension Methods

JsonHelpers.WriteToJsonFile(Object, String)
JsonHelpers.WriteToJsonFile(Object, String, Boolean)
JsonHelpers.WriteToJsonString(Object)
JsonHelpers.WriteToJsonString(Object, Boolean)
CardChannelExtension.ToObservable(ICardChannel)
CardChannelStackExtension.ToObservableStack(ICardChannelStack)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX