C# Class Microsoft.Protocols.TestManager.Detector.KerberosValueDetector

Inheritance: IValueDetector
显示文件 Open project: Microsoft/WindowsProtocolTestSuites

Public Methods

Method Description
CheckConfigrationSettings ( string>.Dictionary properties ) : bool

return false if check failed and set failed property in dictionary

GetDetectedProperty ( Dictionary &propertiesDic ) : bool

Get the detect result.

GetDetectionSteps ( ) : List

Add Detection steps to the log shown when detecting

GetHiddenProperties ( List rules ) : List
GetPrerequisites ( ) : Microsoft.Protocols.TestManager.Detector.Prerequisites

Get the prerequisites for auto-detection.

GetSUTSummary ( ) : object
GetSelectedRules ( ) : List

Get selected rules

RunDetection ( ) : bool

Run property autodetection.

SelectEnvironment ( string NetworkEnvironmet ) : void
SetPrerequisiteProperties ( string>.Dictionary properties ) : bool

Set the values for the required properties.

Private Methods

Method Description
DetectAP ( DomainInfo domain, Server ap, KerberosDetector detector ) : bool
DetectClient ( DomainInfo domain, ComputerInfo client ) : bool
DetectDC ( DomainInfo domain, Server dc, KerberosDetector detector ) : bool
DetectUsers ( User>.Dictionary &users, DomainInfo domain ) : bool
System ( ) : void

Method Details

CheckConfigrationSettings() public method

return false if check failed and set failed property in dictionary
public CheckConfigrationSettings ( string>.Dictionary properties ) : bool
properties string>.Dictionary
return bool

GetDetectedProperty() public method

Get the detect result.
public GetDetectedProperty ( Dictionary &propertiesDic ) : bool
propertiesDic Dictionary
return bool

GetDetectionSteps() public method

Add Detection steps to the log shown when detecting
public GetDetectionSteps ( ) : List
return List

GetHiddenProperties() public method

public GetHiddenProperties ( List rules ) : List
rules List
return List

GetPrerequisites() public method

Get the prerequisites for auto-detection.
public GetPrerequisites ( ) : Microsoft.Protocols.TestManager.Detector.Prerequisites
return Microsoft.Protocols.TestManager.Detector.Prerequisites

GetSUTSummary() public method

public GetSUTSummary ( ) : object
return object

GetSelectedRules() public method

Get selected rules
public GetSelectedRules ( ) : List
return List

RunDetection() public method

Run property autodetection.
public RunDetection ( ) : bool
return bool

SelectEnvironment() public method

public SelectEnvironment ( string NetworkEnvironmet ) : void
NetworkEnvironmet string
return void

SetPrerequisiteProperties() public method

Set the values for the required properties.
public SetPrerequisiteProperties ( string>.Dictionary properties ) : bool
properties string>.Dictionary Property name and values.
return bool