C# Class Rackspace.Cloud.Server.Agent.XenStoreWmi

Inheritance: IXenStore
显示文件 Open project: rackerlabs/openstack-guest-agents-windows-xenserver Class Usage Examples

Public Methods

Method Description
GetCommands ( ) : IList
Read ( string key ) : IEnumerable
ReadKey ( string key ) : string
ReadVmData ( string key ) : string
ReadVmDataKey ( string key ) : string
ReadVmProviderDataKey ( string key ) : string
Remove ( string key ) : void
Write ( string key, string value ) : void
XenStoreWmi ( ILogger logger ) : System

Private Methods

Method Description
CreateSession ( ) : void
IsWmiEnabled ( ) : bool
ReadDataKey ( string keyPath ) : string
addPramsToMethod ( System.Management.ManagementObject mObject, string methodName, string>.Dictionary param ) : System.Management.ManagementBaseObject

Method Details

GetCommands() public method

public GetCommands ( ) : IList
return IList

Read() public method

public Read ( string key ) : IEnumerable
key string
return IEnumerable

ReadKey() public method

public ReadKey ( string key ) : string
key string
return string

ReadVmData() public method

public ReadVmData ( string key ) : string
key string
return string

ReadVmDataKey() public method

public ReadVmDataKey ( string key ) : string
key string
return string

ReadVmProviderDataKey() public method

public ReadVmProviderDataKey ( string key ) : string
key string
return string

Remove() public method

public Remove ( string key ) : void
key string
return void

Write() public method

public Write ( string key, string value ) : void
key string
value string
return void

XenStoreWmi() public method

public XenStoreWmi ( ILogger logger ) : System
logger ILogger
return System