C# Класс Universe.Framework.Services.ConnectorBase

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

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

Свойство Тип Описание
m_OSDRequestTryCount int
m_doRemoteCalls bool
m_doRemoteOnly bool
m_name string
m_password string
m_registry IRegistryCore
m_startedServer bool

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

Метод Описание
CheckPassword ( string password ) : bool
DoRemote ( ) : object
DoRemoteByURL ( string url ) : object
DoRemoteCallGet ( bool forced, string url ) : object

DoRemoteCallPost ( bool forced, string url ) : void
DoRemotePost ( ) : void
DoRemotePostByURL ( string url ) : void
Init ( IRegistryCore registry, string name, string password = "", string serverPath = "", string serverHandlerName = "" ) : void
SetDoRemoteCalls ( bool doRemoteCalls ) : void
SetPassword ( string password ) : void

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

Метод Описание
CreateServerHandler ( uint port, string urlPath, string serverHandlerName ) : void

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

Метод Описание
GetOSDMap ( string url, OSDMap map, OSDMap &response ) : bool
GetReflection ( int upStack, StackTrace stackTrace, MethodInfo &method, Universe.Framework.Utilities.CanBeReflected &reflection ) : void
GetResponse ( MethodInfo method, OSDMap map, string serverURL ) : object
PrepRemoteCall ( string url, object o, MethodInfo &method, OSDMap &map, string &serverURL ) : bool

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

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

public CheckPassword ( string password ) : bool
password string
Результат bool

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

protected CreateServerHandler ( uint port, string urlPath, string serverHandlerName ) : void
port uint
urlPath string
serverHandlerName string
Результат void

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

public DoRemote ( ) : object
Результат object

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

public DoRemoteByURL ( string url ) : object
url string
Результат object

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

public DoRemoteCallGet ( bool forced, string url ) : object
forced bool Whether this remote call is forced (if false, it will only call if m_doRemoteCalls is true)
url string The URL to call
Результат object

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

public DoRemoteCallPost ( bool forced, string url ) : void
forced bool
url string
Результат void

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

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

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

public DoRemotePostByURL ( string url ) : void
url string
Результат void

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

public Init ( IRegistryCore registry, string name, string password = "", string serverPath = "", string serverHandlerName = "" ) : void
registry IRegistryCore
name string
password string
serverPath string
serverHandlerName string
Результат void

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

public SetDoRemoteCalls ( bool doRemoteCalls ) : void
doRemoteCalls bool
Результат void

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

public SetPassword ( string password ) : void
password string
Результат void

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

m_OSDRequestTryCount защищенное свойство

protected int m_OSDRequestTryCount
Результат int

m_doRemoteCalls защищенное свойство

protected bool m_doRemoteCalls
Результат bool

m_doRemoteOnly защищенное свойство

protected bool m_doRemoteOnly
Результат bool

m_name защищенное свойство

protected string m_name
Результат string

m_password защищенное свойство

protected string m_password
Результат string

m_registry защищенное свойство

protected IRegistryCore m_registry
Результат IRegistryCore

m_startedServer защищенное свойство

protected bool m_startedServer
Результат bool