SourceSwitch Конструкторы

Определение

Инициализирует новый экземпляр класса SourceSwitch.Initializes a new instance of the SourceSwitch class.

Перегрузки

SourceSwitch(String)

Инициализирует новый экземпляр класса SourceSwitch, задающего имя источника.Initializes a new instance of the SourceSwitch class, specifying the name of the source.

SourceSwitch(String, String)

Выполняет инициализацию нового класса SourceSwitch, задающего для переключателя источника отображаемое имя и значение по умолчанию.Initializes a new instance of the SourceSwitch class, specifying the display name and the default value for the source switch.

SourceSwitch(String)

Инициализирует новый экземпляр класса SourceSwitch, задающего имя источника.Initializes a new instance of the SourceSwitch class, specifying the name of the source.

public:
 SourceSwitch(System::String ^ name);
public SourceSwitch (string name);
new System.Diagnostics.SourceSwitch : string -> System.Diagnostics.SourceSwitch
Public Sub New (name As String)

Параметры

name
String

Имя источника.The name of the source.

Комментарии

nameПараметр используется для задания значения DisplayName Свойства.The name parameter is used to set the value of the DisplayName property.

Чтобы задать уровень SourceSwitch , измените файл конфигурации, соответствующий имени приложения.To set the level of your SourceSwitch, edit the configuration file that corresponds to the name of your application. В этом файле можно добавить переключатель и задать его значение, удалить переключатель или очистить все параметры, заданные приложением ранее.Within this file, you can add a switch and set its value, remove a switch, or clear all the switches previously set by the application. Чтобы добавить параметр источника, необходимо отформатировать файл конфигурации, как показано в следующем примере.To add a source switch, the configuration file should be formatted as shown in the following example.

<configuration>  
  <system.diagnostics>  
    <switches>  
      <add name="SourceSwitch" value="Verbose" ></add>  
    </switches>  
  </system.diagnostics>  
</configuration>  

Применяется к

SourceSwitch(String, String)

Выполняет инициализацию нового класса SourceSwitch, задающего для переключателя источника отображаемое имя и значение по умолчанию.Initializes a new instance of the SourceSwitch class, specifying the display name and the default value for the source switch.

public:
 SourceSwitch(System::String ^ displayName, System::String ^ defaultSwitchValue);
public SourceSwitch (string displayName, string defaultSwitchValue);
new System.Diagnostics.SourceSwitch : string * string -> System.Diagnostics.SourceSwitch
Public Sub New (displayName As String, defaultSwitchValue As String)

Параметры

displayName
String

Имя переключателя источника.The name of the source switch.

defaultSwitchValue
String

Значение по умолчанию для переключателя.The default value for the switch.

Примеры

В следующем примере кода создается объект SourceSwitch с именем «SourceSwitch» и значением по умолчанию Verbose .The following code example creates a SourceSwitch with the name "SourceSwitch" and a default value of Verbose. Этот пример кода является частью большого примера, приведенного для TraceSource класса.This code example is part of a larger example provided for the TraceSource class.

#if(!ConfigFile)
                SourceSwitch sourceSwitch = new SourceSwitch("SourceSwitch", "Verbose");
#endif
#If (ConfigFile = False) Then
            Dim sourceSwitch As New SourceSwitch("SourceSwitch", "Verbose")
#End If

Комментарии

displayNameПараметр используется для задания значения DisplayName свойства; defaultSwitchValue параметр сохраняется как поле и используется для инициализации Value свойства при первой ссылке.The displayName parameter is used to set the value of the DisplayName property; the defaultSwitchValue parameter is saved as a field and used to initialize the Value property on first reference.

Примечание

Если параметр определен в файле конфигурации и value указан атрибут, то значение файла конфигурации имеет приоритет и defaultSwitchValue игнорируется.If the switch is defined in a configuration file and the value attribute is specified, the configuration file value takes precedence and the defaultSwitchValue is ignored.

Чтобы задать уровень SourceSwitch , измените файл конфигурации, соответствующий имени приложения.To set the level of your SourceSwitch, edit the configuration file that corresponds to the name of your application. В этом файле можно добавить переключатель и задать его значение, удалить переключатель или очистить все параметры, заданные приложением ранее.Within this file, you can add a switch and set its value, remove a switch, or clear all the switches previously set by the application. Чтобы добавить параметр источника, необходимо отформатировать файл конфигурации, как показано в следующем примере.To add a source switch, the configuration file should be formatted as shown in the following example.

<configuration>  
  <system.diagnostics>  
    <switches>  
      <add name="SourceSwitch" value="Verbose" ></add>  
    </switches>  
  </system.diagnostics>  
</configuration>  

Применяется к