C# Класс PlaygroundKeeper.Playground

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

Открытые свойства

Свойство Тип Описание
Created System.DateTime
DatabaseName string
HostName string
Owner Simplified.Ring3.SystemUser
PlaygroundHost PlaygroundHost
Updated System.DateTime
UserHttpPort ushort

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

Метод Описание
AddReverseProxy ( System.Action completionCallback = null, Action errorCallback = null ) : void

Add reverse proxy

AddUriAlias ( System.Action completionCallback = null, Action errorCallback = null ) : void

Add uri alias

AllocatedPortnumber ( System.Action completionCallback = null, Action errorCallback = null ) : void

Allocate and set port number

CreateDatabase ( System.Action completionCallback = null, Action errorCallback = null ) : void

Create database

DeleteDatabase ( System.Action completionCallback = null, Action errorCallback = null ) : void

Delete database

InstallSoftware ( string depotKey, string appId, System.Action completionCallback = null, Action errorCallback = null ) : void

Install software

RegisterHooks ( ) : void

Register database hooks

RemoveReverseProxy ( System.Action completionCallback = null, Action errorCallback = null ) : void

Remove reverse proxy

RemoveUriAlias ( System.Action completionCallback = null, Action errorCallback = null ) : void

Remove uri alias

StartAllApplications ( System.Action completionCallback = null, Action errorCallback = null ) : void

Start all applications in a hive (auto-started apps)

StartDatabase ( System.Action completionCallback = null, Action errorCallback = null ) : void

Start database

UnInstallSoftware ( string depotKey, string appId, System.Action completionCallback = null, Action errorCallback = null ) : void

Uninstall software

Not implmented

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

Метод Описание
InstallApplicationsLoop ( ConcurrentStack softwareVersionsToInstall, System.Action completionCallback = null, Action errorCallback = null ) : void

TODO: Make thread safe

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

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

Add reverse proxy
public AddReverseProxy ( System.Action completionCallback = null, Action errorCallback = null ) : void
completionCallback System.Action
errorCallback Action
Результат void

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

Add uri alias
public AddUriAlias ( System.Action completionCallback = null, Action errorCallback = null ) : void
completionCallback System.Action
errorCallback Action
Результат void

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

Allocate and set port number
public AllocatedPortnumber ( System.Action completionCallback = null, Action errorCallback = null ) : void
completionCallback System.Action
errorCallback Action
Результат void

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

Create database
public CreateDatabase ( System.Action completionCallback = null, Action errorCallback = null ) : void
completionCallback System.Action
errorCallback Action
Результат void

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

Delete database
public DeleteDatabase ( System.Action completionCallback = null, Action errorCallback = null ) : void
completionCallback System.Action
errorCallback Action
Результат void

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

Install software
public InstallSoftware ( string depotKey, string appId, System.Action completionCallback = null, Action errorCallback = null ) : void
depotKey string
appId string
completionCallback System.Action
errorCallback Action
Результат void

RegisterHooks() публичный статический Метод

Register database hooks
public static RegisterHooks ( ) : void
Результат void

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

Remove reverse proxy
public RemoveReverseProxy ( System.Action completionCallback = null, Action errorCallback = null ) : void
completionCallback System.Action
errorCallback Action
Результат void

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

Remove uri alias
public RemoveUriAlias ( System.Action completionCallback = null, Action errorCallback = null ) : void
completionCallback System.Action
errorCallback Action
Результат void

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

Start all applications in a hive (auto-started apps)
public StartAllApplications ( System.Action completionCallback = null, Action errorCallback = null ) : void
completionCallback System.Action
errorCallback Action
Результат void

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

Start database
public StartDatabase ( System.Action completionCallback = null, Action errorCallback = null ) : void
completionCallback System.Action
errorCallback Action
Результат void

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

Uninstall software
Not implmented
public UnInstallSoftware ( string depotKey, string appId, System.Action completionCallback = null, Action errorCallback = null ) : void
depotKey string
appId string
completionCallback System.Action
errorCallback Action
Результат void

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

Created публичное свойство

public DateTime,System Created
Результат System.DateTime

DatabaseName публичное свойство

Database name, "party-854"
public string DatabaseName
Результат string

HostName публичное свойство

Hostname, "party-854.mysampleapp.com"
public string HostName
Результат string

Owner публичное свойство

Playground owner/creator, null if anonymous
public SystemUser,Simplified.Ring3 Owner
Результат Simplified.Ring3.SystemUser

PlaygroundHost публичное свойство

Host machine
public PlaygroundHost,PlaygroundKeeper PlaygroundHost
Результат PlaygroundHost

Updated публичное свойство

public DateTime,System Updated
Результат System.DateTime

UserHttpPort публичное свойство

Database port, 7000 (see port range on the playground host)
public ushort UserHttpPort
Результат ushort