C# Класс Dmap.Server

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

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

Метод Описание
AddCredential ( NetworkCredential cred ) : void
RemoveCredential ( NetworkCredential cred ) : void
Server ( string name ) : System
Start ( ) : void
Stop ( ) : void

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

Метод Описание
AddTxtRecords ( ITxtRecord record ) : void
HandleRequest ( Socket client, string username, string path, NameValueCollection query, int range, int delta, int clientRev ) : bool
RegisterService ( ) : void
UnregisterService ( ) : void

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

Метод Описание
ExpireSessions ( ) : void
GetServerInfoNode ( ) : ContentNode
OnHandleRequest ( Socket client, string username, string path, NameValueCollection query, int range ) : bool
OnRegisterServiceResponse ( object o, Mono.Zeroconf.RegisterServiceEventArgs args ) : void
OnUserLogin ( User user ) : void
OnUserLogout ( User user ) : void

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

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

public AddCredential ( NetworkCredential cred ) : void
cred System.Net.NetworkCredential
Результат void

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

protected AddTxtRecords ( ITxtRecord record ) : void
record ITxtRecord
Результат void

HandleRequest() защищенный абстрактный Метод

protected abstract HandleRequest ( Socket client, string username, string path, NameValueCollection query, int range, int delta, int clientRev ) : bool
client Socket
username string
path string
query System.Collections.Specialized.NameValueCollection
range int
delta int
clientRev int
Результат bool

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

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

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

public RemoveCredential ( NetworkCredential cred ) : void
cred System.Net.NetworkCredential
Результат void

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

public Server ( string name ) : System
name string
Результат System

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

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

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

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

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

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