C# Класс SonarQube.Common.ProcessRunnerArguments

Data class containing parameters required to execute a new process
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
SensitivePropertyKeys string[]

Открытые методы

Метод Описание
ContainsSensitiveData ( string text ) : bool

Determines whether the text contains sensitive data that should not be logged/written to file

GetCommandLineArgsLogText ( ) : string

Returns the string that should be used when logging command line arguments (sensitive data will have been removed)

GetQuotedArg ( string arg ) : string
GetQuotedCommandLineArgs ( ) : string
ProcessRunnerArguments ( string exeName, ILogger logger ) : System

Описание методов

ContainsSensitiveData() публичный статический Метод

Determines whether the text contains sensitive data that should not be logged/written to file
public static ContainsSensitiveData ( string text ) : bool
text string
Результат bool

GetCommandLineArgsLogText() публичный Метод

Returns the string that should be used when logging command line arguments (sensitive data will have been removed)
public GetCommandLineArgsLogText ( ) : string
Результат string

GetQuotedArg() публичный статический Метод

public static GetQuotedArg ( string arg ) : string
arg string
Результат string

GetQuotedCommandLineArgs() публичный Метод

public GetQuotedCommandLineArgs ( ) : string
Результат string

ProcessRunnerArguments() публичный Метод

public ProcessRunnerArguments ( string exeName, ILogger logger ) : System
exeName string
logger ILogger
Результат System

Описание свойств

SensitivePropertyKeys публичное статическое свойство

Strings that are used to indicate arguments that contain sensitive data that should not be logged
public static string[] SensitivePropertyKeys
Результат string[]