C# Класс Terrarium.Services.Discovery.PeerDiscoveryService

Наследование: System.Web.Services.Protocols.SoapHttpClientProtocol
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BeginGetNumPeers ( string version, string channel, System callback, object asyncState ) : System.IAsyncResult
BeginGetTotalNumPeers ( System callback, object asyncState ) : System.IAsyncResult
BeginIsVersionDisabled ( string version, System callback, object asyncState ) : System.IAsyncResult
BeginRegisterMyPeerGetCountAndPeerList ( string version, string channel, System guid, System callback, object asyncState ) : System.IAsyncResult
BeginRegisterUser ( string email, System callback, object asyncState ) : System.IAsyncResult
BeginValidatePeer ( System callback, object asyncState ) : System.IAsyncResult
CancelAsync ( object userState ) : void
EndGetNumPeers ( System asyncResult ) : int
EndGetTotalNumPeers ( System asyncResult ) : int
EndIsVersionDisabled ( System asyncResult, string &errorMessage ) : bool
EndRegisterMyPeerGetCountAndPeerList ( System asyncResult, System &peers, int &count ) : RegisterPeerResult
EndRegisterUser ( System asyncResult ) : bool
EndValidatePeer ( System asyncResult ) : string
GetNumPeersAsync ( string version, string channel ) : void
GetNumPeersAsync ( string version, string channel, object userState ) : void
GetTotalNumPeersAsync ( ) : void
GetTotalNumPeersAsync ( object userState ) : void
IsVersionDisabledAsync ( string version ) : void
IsVersionDisabledAsync ( string version, object userState ) : void
PeerDiscoveryService ( )
RegisterMyPeerGetCountAndPeerListAsync ( string version, string channel, System guid ) : void
RegisterMyPeerGetCountAndPeerListAsync ( string version, string channel, System guid, object userState ) : void
RegisterUserAsync ( string email ) : void
RegisterUserAsync ( string email, object userState ) : void
ValidatePeerAsync ( ) : void
ValidatePeerAsync ( object userState ) : void

Приватные методы

Метод Описание
GetNumPeers ( string version, string channel ) : int
GetTotalNumPeers ( ) : int
IsLocalFileSystemWebService ( string url ) : bool
IsVersionDisabled ( string version, string &errorMessage ) : bool
OnGetNumPeersOperationCompleted ( object arg ) : void
OnGetTotalNumPeersOperationCompleted ( object arg ) : void
OnIsVersionDisabledOperationCompleted ( object arg ) : void
OnRegisterMyPeerGetCountAndPeerListOperationCompleted ( object arg ) : void
OnRegisterUserOperationCompleted ( object arg ) : void
OnValidatePeerOperationCompleted ( object arg ) : void
RegisterMyPeerGetCountAndPeerList ( string version, string channel, System guid, System &peers, int &count ) : RegisterPeerResult
RegisterUser ( string email ) : bool
ValidatePeer ( ) : string

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

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

public BeginGetNumPeers ( string version, string channel, System callback, object asyncState ) : System.IAsyncResult
version string
channel string
callback System
asyncState object
Результат System.IAsyncResult

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

public BeginGetTotalNumPeers ( System callback, object asyncState ) : System.IAsyncResult
callback System
asyncState object
Результат System.IAsyncResult

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

public BeginIsVersionDisabled ( string version, System callback, object asyncState ) : System.IAsyncResult
version string
callback System
asyncState object
Результат System.IAsyncResult

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

public BeginRegisterMyPeerGetCountAndPeerList ( string version, string channel, System guid, System callback, object asyncState ) : System.IAsyncResult
version string
channel string
guid System
callback System
asyncState object
Результат System.IAsyncResult

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

public BeginRegisterUser ( string email, System callback, object asyncState ) : System.IAsyncResult
email string
callback System
asyncState object
Результат System.IAsyncResult

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

public BeginValidatePeer ( System callback, object asyncState ) : System.IAsyncResult
callback System
asyncState object
Результат System.IAsyncResult

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

public CancelAsync ( object userState ) : void
userState object
Результат void

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

public EndGetNumPeers ( System asyncResult ) : int
asyncResult System
Результат int

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

public EndGetTotalNumPeers ( System asyncResult ) : int
asyncResult System
Результат int

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

public EndIsVersionDisabled ( System asyncResult, string &errorMessage ) : bool
asyncResult System
errorMessage string
Результат bool

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

public EndRegisterMyPeerGetCountAndPeerList ( System asyncResult, System &peers, int &count ) : RegisterPeerResult
asyncResult System
peers System
count int
Результат RegisterPeerResult

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

public EndRegisterUser ( System asyncResult ) : bool
asyncResult System
Результат bool

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

public EndValidatePeer ( System asyncResult ) : string
asyncResult System
Результат string

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

public GetNumPeersAsync ( string version, string channel ) : void
version string
channel string
Результат void

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

public GetNumPeersAsync ( string version, string channel, object userState ) : void
version string
channel string
userState object
Результат void

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

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

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

public GetTotalNumPeersAsync ( object userState ) : void
userState object
Результат void

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

public IsVersionDisabledAsync ( string version ) : void
version string
Результат void

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

public IsVersionDisabledAsync ( string version, object userState ) : void
version string
userState object
Результат void

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

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

public RegisterMyPeerGetCountAndPeerListAsync ( string version, string channel, System guid ) : void
version string
channel string
guid System
Результат void

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

public RegisterMyPeerGetCountAndPeerListAsync ( string version, string channel, System guid, object userState ) : void
version string
channel string
guid System
userState object
Результат void

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

public RegisterUserAsync ( string email ) : void
email string
Результат void

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

public RegisterUserAsync ( string email, object userState ) : void
email string
userState object
Результат void

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

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

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

public ValidatePeerAsync ( object userState ) : void
userState object
Результат void