C# 클래스 Rackspace.Cloud.Server.Agent.Actions.SetNetworkInterface

상속: ISetNetworkInterface
파일 보기 프로젝트 열기: rackerlabs/openstack-guest-agents-windows-xenserver 1 사용 예제들

공개 메소드들

메소드 설명
Execute ( List networkInterfaces ) : void
SetNetworkInterface ( IExecutableProcessQueue executableProcessQueue, IWmiMacNetworkNameGetter wmiMacNetworkNameGetter, ILogger logger, IIPFinder ipFinder ) : System

비공개 메소드들

메소드 설명
CleanseDnsForSetup ( string interfaceName ) : void
CleanseInterfaceForSetup ( string interfaceName ) : void
LogLocalInterfaces ( string>.IDictionary nameAndMacs ) : void
ReverseSortWithKey ( string>.IDictionary keyValuePair ) : string[]
SetInterfaceName ( NetworkInterface networkInterface, string interfaceName, int count ) : void
SetNetworkInterfaceValues ( NetworkInterface networkInterface, string interfaceName ) : void
SetupDns ( string interfaceName, NetworkInterface networkInterface ) : void
SetupIpv4Interface ( string interfaceName, NetworkInterface networkInterface ) : void
SetupIpv6Interface ( string interfaceName, NetworkInterface networkInterface ) : void
VerifyAllNetworkInterfacesFoundOnMachine ( string>.IDictionary nameAndMacs, List networkInterfaces ) : void
WereInterfacesEnabled ( string>.IEnumerable nameAndMacs ) : bool

메소드 상세

Execute() 공개 메소드

public Execute ( List networkInterfaces ) : void
networkInterfaces List
리턴 void

SetNetworkInterface() 공개 메소드

public SetNetworkInterface ( IExecutableProcessQueue executableProcessQueue, IWmiMacNetworkNameGetter wmiMacNetworkNameGetter, ILogger logger, IIPFinder ipFinder ) : System
executableProcessQueue IExecutableProcessQueue
wmiMacNetworkNameGetter IWmiMacNetworkNameGetter
logger ILogger
ipFinder IIPFinder
리턴 System