C# Класс TSVCEO.CloudPrint.Proxy.XMPP

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
NamespaceAuth System.Xml.Linq.XNamespace
NamespaceBind System.Xml.Linq.XNamespace
NamespaceClient System.Xml.Linq.XNamespace
NamespacePush System.Xml.Linq.XNamespace
NamespaceSASL System.Xml.Linq.XNamespace
NamespaceSession System.Xml.Linq.XNamespace
NamespaceStartTLS System.Xml.Linq.XNamespace
NamespaceStream System.Xml.Linq.XNamespace

Открытые методы

Метод Описание
Dispose ( ) : void
Start ( XMPP>.Action callback ) : void
Stop ( bool _throw ) : void
Subscribe ( string channel, XMPP>.Action callback ) : void
XMPP ( string jid, string authCookie, string resourceName, string authMechanism = "PLAIN", string proxyHost = null, int proxyPort, string host = null, int port ) : System

Защищенные методы

Метод Описание
BeginBind ( ) : void
BeginSession ( ) : void
Connect ( string Host, int Port, string ProxyHost = null, int ProxyPort ) : Stream
Dispose ( bool disposing ) : void
EnqueueInfoQuery ( string type, string from, string to, CancellationToken>.Action callback ) : void
EnqueueInfoQuery ( string type, string from, string to, CancellationToken>.Action callback, IEnumerable content ) : void
EnqueueInfoQueryResponse ( System.Xml.Linq.XElement iq ) : void
EnqueueMessage ( System.Xml.Linq.XElement msg ) : void
EnqueueSubscription ( CancellationToken>.Action callback ) : void
EnqueueSubscription ( CancellationToken>.Action callback, IEnumerable content ) : void
ProcessInfoQuery ( XmlStream xml, InfoQuery iq ) : void
ProcessQueuedMessages ( XmlStream xml, CancellationToken canceltoken ) : void
ProcessQueuedQueries ( XmlStream xml, CancellationToken canceltoken ) : void
ProcessQueuedResponses ( XmlStream xml, CancellationToken canceltoken ) : void
StartPlaintextStream ( CancellationToken canceltoken ) : void
StartTLSStream ( XmlStream xml, CancellationToken canceltoken ) : void
StartXMPPStream ( XmlStream xml, CancellationToken canceltoken ) : void
StartXMPPThread ( XMPP>.Action callback ) : Thread
StartXMPPWithThreadEndedCallback ( CancellationToken canceltoken, XMPP>.Action callback ) : void
Wait ( bool _throw ) : void
XMPPReader ( XmlStream xml, CancellationToken canceltoken ) : void

Описание методов

BeginBind() защищенный Метод

protected BeginBind ( ) : void
Результат void

BeginSession() защищенный Метод

protected BeginSession ( ) : void
Результат void

Connect() защищенный статический Метод

protected static Connect ( string Host, int Port, string ProxyHost = null, int ProxyPort ) : Stream
Host string
Port int
ProxyHost string
ProxyPort int
Результат Stream

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EnqueueInfoQuery() защищенный Метод

protected EnqueueInfoQuery ( string type, string from, string to, CancellationToken>.Action callback ) : void
type string
from string
to string
callback CancellationToken>.Action
Результат void

EnqueueInfoQuery() защищенный Метод

protected EnqueueInfoQuery ( string type, string from, string to, CancellationToken>.Action callback, IEnumerable content ) : void
type string
from string
to string
callback CancellationToken>.Action
content IEnumerable
Результат void

EnqueueInfoQueryResponse() защищенный Метод

protected EnqueueInfoQueryResponse ( System.Xml.Linq.XElement iq ) : void
iq System.Xml.Linq.XElement
Результат void

EnqueueMessage() защищенный Метод

protected EnqueueMessage ( System.Xml.Linq.XElement msg ) : void
msg System.Xml.Linq.XElement
Результат void

EnqueueSubscription() защищенный Метод

protected EnqueueSubscription ( CancellationToken>.Action callback ) : void
callback CancellationToken>.Action
Результат void

EnqueueSubscription() защищенный Метод

protected EnqueueSubscription ( CancellationToken>.Action callback, IEnumerable content ) : void
callback CancellationToken>.Action
content IEnumerable
Результат void

ProcessInfoQuery() защищенный Метод

protected ProcessInfoQuery ( XmlStream xml, InfoQuery iq ) : void
xml XmlStream
iq InfoQuery
Результат void

ProcessQueuedMessages() защищенный Метод

protected ProcessQueuedMessages ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
Результат void

ProcessQueuedQueries() защищенный Метод

protected ProcessQueuedQueries ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
Результат void

ProcessQueuedResponses() защищенный Метод

protected ProcessQueuedResponses ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
Результат void

Start() публичный Метод

public Start ( XMPP>.Action callback ) : void
callback XMPP>.Action
Результат void

StartPlaintextStream() защищенный Метод

protected StartPlaintextStream ( CancellationToken canceltoken ) : void
canceltoken System.Threading.CancellationToken
Результат void

StartTLSStream() защищенный Метод

protected StartTLSStream ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
Результат void

StartXMPPStream() защищенный Метод

protected StartXMPPStream ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
Результат void

StartXMPPThread() защищенный Метод

protected StartXMPPThread ( XMPP>.Action callback ) : Thread
callback XMPP>.Action
Результат Thread

StartXMPPWithThreadEndedCallback() защищенный Метод

protected StartXMPPWithThreadEndedCallback ( CancellationToken canceltoken, XMPP>.Action callback ) : void
canceltoken System.Threading.CancellationToken
callback XMPP>.Action
Результат void

Stop() публичный Метод

public Stop ( bool _throw ) : void
_throw bool
Результат void

Subscribe() публичный Метод

public Subscribe ( string channel, XMPP>.Action callback ) : void
channel string
callback XMPP>.Action
Результат void

Wait() защищенный Метод

protected Wait ( bool _throw ) : void
_throw bool
Результат void

XMPP() публичный Метод

public XMPP ( string jid, string authCookie, string resourceName, string authMechanism = "PLAIN", string proxyHost = null, int proxyPort, string host = null, int port ) : System
jid string
authCookie string
resourceName string
authMechanism string
proxyHost string
proxyPort int
host string
port int
Результат System

XMPPReader() защищенный Метод

protected XMPPReader ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
Результат void

Описание свойств

NamespaceAuth защищенное статическое свойство

protected static XNamespace,System.Xml.Linq NamespaceAuth
Результат System.Xml.Linq.XNamespace

NamespaceBind защищенное статическое свойство

protected static XNamespace,System.Xml.Linq NamespaceBind
Результат System.Xml.Linq.XNamespace

NamespaceClient защищенное статическое свойство

protected static XNamespace,System.Xml.Linq NamespaceClient
Результат System.Xml.Linq.XNamespace

NamespacePush защищенное статическое свойство

protected static XNamespace,System.Xml.Linq NamespacePush
Результат System.Xml.Linq.XNamespace

NamespaceSASL защищенное статическое свойство

protected static XNamespace,System.Xml.Linq NamespaceSASL
Результат System.Xml.Linq.XNamespace

NamespaceSession защищенное статическое свойство

protected static XNamespace,System.Xml.Linq NamespaceSession
Результат System.Xml.Linq.XNamespace

NamespaceStartTLS защищенное статическое свойство

protected static XNamespace,System.Xml.Linq NamespaceStartTLS
Результат System.Xml.Linq.XNamespace

NamespaceStream защищенное статическое свойство

protected static XNamespace,System.Xml.Linq NamespaceStream
Результат System.Xml.Linq.XNamespace