C# Class LocalFiles.HostContext

Inheritance: IHostContext
Show file Open project: Lokad/lokad-cloud-apphost-extensions Class Usage Examples

Public Methods

Method Description
GetCertificate ( Lokad.Cloud.AppHost.Framework.CellLifeIdentity cell, string thumbprint ) : X509Certificate2
GetEndpoint ( Lokad.Cloud.AppHost.Framework.CellLifeIdentity cell, string endpointName ) : IPEndPoint
GetLocalResourcePath ( Lokad.Cloud.AppHost.Framework.CellLifeIdentity cell, string resourceName ) : string
GetNewCellLifeIdentity ( string solutionName, string cellName, SolutionHead deployment ) : Lokad.Cloud.AppHost.Framework.CellLifeIdentity
GetSettingValue ( Lokad.Cloud.AppHost.Framework.CellLifeIdentity cell, string settingName ) : string
HostContext ( IHostObserver hostObserver, IDeploymentReader deploymentReader ) : System
ProvisionWorkerInstances ( int numberOfInstances ) : void
ProvisionWorkerInstancesAtLeast ( int minNumberOfInstances ) : void

Method Details

GetCertificate() public method

public GetCertificate ( Lokad.Cloud.AppHost.Framework.CellLifeIdentity cell, string thumbprint ) : X509Certificate2
cell Lokad.Cloud.AppHost.Framework.CellLifeIdentity
thumbprint string
return System.Security.Cryptography.X509Certificates.X509Certificate2

GetEndpoint() public method

public GetEndpoint ( Lokad.Cloud.AppHost.Framework.CellLifeIdentity cell, string endpointName ) : IPEndPoint
cell Lokad.Cloud.AppHost.Framework.CellLifeIdentity
endpointName string
return System.Net.IPEndPoint

GetLocalResourcePath() public method

public GetLocalResourcePath ( Lokad.Cloud.AppHost.Framework.CellLifeIdentity cell, string resourceName ) : string
cell Lokad.Cloud.AppHost.Framework.CellLifeIdentity
resourceName string
return string

GetNewCellLifeIdentity() public method

public GetNewCellLifeIdentity ( string solutionName, string cellName, SolutionHead deployment ) : Lokad.Cloud.AppHost.Framework.CellLifeIdentity
solutionName string
cellName string
deployment SolutionHead
return Lokad.Cloud.AppHost.Framework.CellLifeIdentity

GetSettingValue() public method

public GetSettingValue ( Lokad.Cloud.AppHost.Framework.CellLifeIdentity cell, string settingName ) : string
cell Lokad.Cloud.AppHost.Framework.CellLifeIdentity
settingName string
return string

HostContext() public method

public HostContext ( IHostObserver hostObserver, IDeploymentReader deploymentReader ) : System
hostObserver IHostObserver
deploymentReader IDeploymentReader
return System

ProvisionWorkerInstances() public method

public ProvisionWorkerInstances ( int numberOfInstances ) : void
numberOfInstances int
return void

ProvisionWorkerInstancesAtLeast() public method

public ProvisionWorkerInstancesAtLeast ( int minNumberOfInstances ) : void
minNumberOfInstances int
return void