Proton DotNet
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Public Member Functions | Static Public Attributes | Properties | List of all members
Apache.Qpid.Proton.Types.Security.SaslInit Class Reference
Inheritance diagram for Apache.Qpid.Proton.Types.Security.SaslInit:
Apache.Qpid.Proton.Types.Security.ISaslPerformative

Public Member Functions

 SaslInit (Symbol mechanism, IProtonBuffer initialResponse, string hostname)
 
void Invoke< T > (ISaslPerformativeHandler< T > handler, T context)
 Invokes the appropriate handler method for the type where this method was called. Provides a context object type that is passed to aid in the event processing.
 
object Clone ()
 
SaslInit Copy ()
 
override string ToString ()
 

Static Public Attributes

static readonly ulong DescriptorCode = 0x0000000000000041UL
 
static readonly Symbol DescriptorSymbol = Symbol.Lookup("amqp:sasl-init:list")
 

Properties

Symbol Mechanism [get, set]
 The SASL mechanism that the remote has selected to use for the authentication.
 
IProtonBuffer InitialResponse [get, set]
 The initial response value for use in the authentication exchange.
 
string Hostname [get, set]
 The hostname value for use in the authentication exchange.
 
SaslPerformativeType Type [get]
 Provides the enumeration value that identifies this type.
 
- Properties inherited from Apache.Qpid.Proton.Types.Security.ISaslPerformative

Member Function Documentation

◆ Invoke< T >()

void Apache.Qpid.Proton.Types.Security.SaslInit.Invoke< T > ( ISaslPerformativeHandler< T >  handler,
context 
)
inline

Invokes the appropriate handler method for the type where this method was called. Provides a context object type that is passed to aid in the event processing.

Template Parameters
Tcontext type to provide to the event handler
Parameters
handlerThe SASL performative handler to invoke
contextThe context object to provide to the handler

Implements Apache.Qpid.Proton.Types.Security.ISaslPerformative.

Property Documentation

◆ Type

SaslPerformativeType Apache.Qpid.Proton.Types.Security.SaslInit.Type
get

Provides the enumeration value that identifies this type.

Implements Apache.Qpid.Proton.Types.Security.ISaslPerformative.


The documentation for this class was generated from the following file: