C# Class xenwinsvc.WmiSession

Inheritance: IDisposable
显示文件 Open project: xenserver/win-xenguestagent Class Usage Examples

Public Methods

Method Description
AbortTransaction ( ) : void
AddWatch ( string pathname ) : void
CommitTransaction ( ) : void
Dispose ( ) : void
GetXenStoreItem ( string name ) : XenStoreItem
GetXenStoreItemCached ( string name ) : XenStoreItemCached
Log ( string message ) : void
RemoveWatch ( string pathname ) : void
StartTransaction ( ) : void
WmiSession ( string sessionqualifier, WmiBase wmibase ) : System

Private Methods

Method Description
Dispose ( bool disposing ) : void
Finish ( ) : void
GetChildren ( string pathname ) : string[]
GetValue ( string pathname ) : string
RemoveValue ( string pathname ) : void
SetValue ( string pathname, string value ) : void
getChildrenManually ( string pathname ) : string[]
getFirstChild ( string pathname ) : string
getNextSibling ( string pathname ) : string

Method Details

AbortTransaction() public method

public AbortTransaction ( ) : void
return void

AddWatch() public method

public AddWatch ( string pathname ) : void
pathname string
return void

CommitTransaction() public method

public CommitTransaction ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GetXenStoreItem() public method

public GetXenStoreItem ( string name ) : XenStoreItem
name string
return XenStoreItem

GetXenStoreItemCached() public method

public GetXenStoreItemCached ( string name ) : XenStoreItemCached
name string
return XenStoreItemCached

Log() public method

public Log ( string message ) : void
message string
return void

RemoveWatch() public method

public RemoveWatch ( string pathname ) : void
pathname string
return void

StartTransaction() public method

public StartTransaction ( ) : void
return void

WmiSession() public method

public WmiSession ( string sessionqualifier, WmiBase wmibase ) : System
sessionqualifier string
wmibase WmiBase
return System