C# 클래스 Microsoft.WindowsAzure.Commands.Utilities.CloudService.CloudRuntime

파일 보기 프로젝트 열기: AzureRT/azure-sdk-tools 1 사용 예제들

공개 메소드들

메소드 설명
ApplyRuntime ( CloudRuntimePackage package, WebRole webRole ) : void
ApplyRuntime ( CloudRuntimePackage package, WorkerRole workerRole ) : void
ClearRuntime ( WebRole role ) : void
ClearRuntime ( WorkerRole role ) : void
CreateCloudRuntime ( string runtimeType, string runtimeVersion, string roleName, string rolePath ) : CloudRuntime
CreateRuntime ( WebRole webRole, string rolePath ) : Collection
CreateRuntime ( WorkerRole workerRole, string rolePath ) : Collection
GetRuntimeByType ( string runtimeType ) : RuntimeType
GetRuntimeStartupTask ( Startup roleStartup ) : Task

Gets the runtime startup task regardless of its order in the startup tasks.

Match ( CloudRuntimePackage runtime ) : bool
ValidateMatch ( CloudRuntimePackage runtime, string &warningText ) : bool

보호된 메소드들

메소드 설명
ApplyScaffoldingChanges ( CloudRuntimePackage package ) : void
CloudRuntime ( ) : AzureTools
Configure ( string>.Dictionary environment ) : void
GenerateWarningText ( CloudRuntimePackage package ) : string
GetChanges ( CloudRuntimePackage package, string>.Dictionary &changes ) : bool

비공개 메소드들

메소드 설명
ApplyRoleXmlChanges ( string>.Dictionary changes, WebRole webRole ) : void
ApplyRoleXmlChanges ( string>.Dictionary changes, WorkerRole workerRole ) : void
ApplySettingChanges ( string>.Dictionary settings, Variable roleVariables ) : Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.ServiceDefinitionSchema.Variable[]
ClearEnvironmentValue ( Variable environment, string key ) : void
CreateRuntimeInternal ( RuntimeType runtimeType, string roleName, string rolePath ) : CloudRuntime
GetRuntimeTypes ( string>.Dictionary environmentSettings ) : Collection
GetRuntimes ( string>.Dictionary settings, string roleName, string rolePath ) : Collection
GetStartupEnvironment ( WebRole webRole ) : string>.Dictionary
GetStartupEnvironment ( WorkerRole workerRole ) : string>.Dictionary
SetVariableValue ( Variable inVariable, string addedValue ) : void

Set the variable value given a new value. Replace or add the value to the variable, as appropriate

ShouldMerge ( Variable variableToCheck ) : bool

Determine if this is a variable that should be set directly or should be merged with the new value

메소드 상세

ApplyRuntime() 공개 메소드

public ApplyRuntime ( CloudRuntimePackage package, WebRole webRole ) : void
package CloudRuntimePackage
webRole Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.ServiceDefinitionSchema.WebRole
리턴 void

ApplyRuntime() 공개 메소드

public ApplyRuntime ( CloudRuntimePackage package, WorkerRole workerRole ) : void
package CloudRuntimePackage
workerRole Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.ServiceDefinitionSchema.WorkerRole
리턴 void

ApplyScaffoldingChanges() 보호된 메소드

protected ApplyScaffoldingChanges ( CloudRuntimePackage package ) : void
package CloudRuntimePackage
리턴 void

ClearRuntime() 공개 정적인 메소드

public static ClearRuntime ( WebRole role ) : void
role Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.ServiceDefinitionSchema.WebRole
리턴 void

ClearRuntime() 공개 정적인 메소드

public static ClearRuntime ( WorkerRole role ) : void
role Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.ServiceDefinitionSchema.WorkerRole
리턴 void

CloudRuntime() 보호된 메소드

protected CloudRuntime ( ) : AzureTools
리턴 AzureTools

Configure() 보호된 추상적인 메소드

protected abstract Configure ( string>.Dictionary environment ) : void
environment string>.Dictionary
리턴 void

CreateCloudRuntime() 공개 정적인 메소드

public static CreateCloudRuntime ( string runtimeType, string runtimeVersion, string roleName, string rolePath ) : CloudRuntime
runtimeType string
runtimeVersion string
roleName string
rolePath string
리턴 CloudRuntime

CreateRuntime() 공개 정적인 메소드

public static CreateRuntime ( WebRole webRole, string rolePath ) : Collection
webRole Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.ServiceDefinitionSchema.WebRole
rolePath string
리턴 Collection

CreateRuntime() 공개 정적인 메소드

public static CreateRuntime ( WorkerRole workerRole, string rolePath ) : Collection
workerRole Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.ServiceDefinitionSchema.WorkerRole
rolePath string
리턴 Collection

GenerateWarningText() 보호된 추상적인 메소드

protected abstract GenerateWarningText ( CloudRuntimePackage package ) : string
package CloudRuntimePackage
리턴 string

GetChanges() 보호된 메소드

protected GetChanges ( CloudRuntimePackage package, string>.Dictionary &changes ) : bool
package CloudRuntimePackage
changes string>.Dictionary
리턴 bool

GetRuntimeByType() 공개 정적인 메소드

public static GetRuntimeByType ( string runtimeType ) : RuntimeType
runtimeType string
리턴 System.RuntimeType

GetRuntimeStartupTask() 공개 정적인 메소드

Gets the runtime startup task regardless of its order in the startup tasks.
public static GetRuntimeStartupTask ( Startup roleStartup ) : Task
roleStartup Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.ServiceDefinitionSchema.Startup The role startup tasks
리턴 Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.ServiceDefinitionSchema.Task

Match() 공개 추상적인 메소드

public abstract Match ( CloudRuntimePackage runtime ) : bool
runtime CloudRuntimePackage
리턴 bool

ValidateMatch() 공개 메소드

public ValidateMatch ( CloudRuntimePackage runtime, string &warningText ) : bool
runtime CloudRuntimePackage
warningText string
리턴 bool