Поделиться через


ISettingsManagerHost5 Интерфейс

Определение

public interface ISettingsManagerHost5 : Microsoft.VisualStudio.Settings.ISettingsManagerHost4
type ISettingsManagerHost5 = interface
    interface ISettingsManagerHost4
    interface ISettingsManagerHost3
    interface ISettingsManagerHost2
    interface ISettingsManagerHost
Public Interface ISettingsManagerHost5
Implements ISettingsManagerHost4
Реализации

Свойства

AppDir

Возвращает каталог приложения.

(Унаследовано от ISettingsManagerHost)
AppInitCompletionTask

Необязательная задача, указывающая, что запуск узла завершен. Диспетчер параметров отложит ресурсоемкие задачи до завершения этой задачи.

(Унаследовано от ISettingsManagerHost)
CollectionName

Возвращает имя коллекции параметров, адресуемой этим узлом. Используется для секционирования параметров на основе параметров узла, таких как параметр /rootSuffix VS.

(Унаследовано от ISettingsManagerHost)
DurableHostIdentity

Дополнительные сведения о процессе. Используйте для добавления контекста в журнал, не обязательно использовать какой-либо определенный формат.

(Унаследовано от ISettingsManagerHost4)
IsRoamingAndSharingAllowed

Если значение равно false, запрещает перемещение и совместное использование независимо от значения параметра, который обычно управляет им.

IsRoamingEnabledByDefault

Возвращает значение, указывающее, следует ли включить перемещение и общий доступ, если параметр RoamingEnabled еще не сохранен.

(Унаследовано от ISettingsManagerHost4)
Logger

Средство ведения журнала для телеметрии ошибок.

(Унаследовано от ISettingsManagerHost)
NameTranslator

Необязательный переводчик между частным и общим именами параметров.

(Унаследовано от ISettingsManagerHost)
PrivateStorage

Резервное хранилище для личных параметров.

(Унаследовано от ISettingsManagerHost)
RemoteDefaultsStore

Удаленные значения по умолчанию хранятся для переопределения параметров по умолчанию.

(Унаследовано от ISettingsManagerHost3)
StoreUpdateLogger

Средство ведения журнала для записи обновлений в хранилищах параметров. Может принимать значение NULL.

(Унаследовано от ISettingsManagerHost4)
TelemetrySettings
Устаревшие..

Получает параметры сериализованной телеметрии с узла, полученные с помощью ITelemetrySession.SerializeSettings. Это значение может иметь значение NULL, если на узле нет сеанса телеметрии.

(Унаследовано от ISettingsManagerHost)

Методы

GetServiceStreamAsync(CancellationToken)
GetTelemetrySettingsAsync()

Получает параметры сериализованной телеметрии с узла, полученные с помощью ITelemetrySession.SerializeSettings. Результат может иметь значение NULL, если у узла нет сеанса телеметрии.

(Унаследовано от ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

Определяет, является ли параметр частным и общим или перемещаемым.

(Унаследовано от ISettingsManagerHost)

События

HostShuttingDown

Возникает, когда узел вот-вот завершит работу, чтобы дать диспетчеру параметров возможность освободить ресурсы, завершить или отменить асинхронные задачи и т. д. Прежде чем продолжить, узел должен дождаться завершения обработчика асинхронных событий (например, с помощью RaiseEventAsync<T>(Delegate, Object, T) метода расширения).

(Унаследовано от ISettingsManagerHost)
IdleStateChanged
Устаревшие..

Возникает, когда ведущее приложение переходит в режим простоя или снова становится активным, чтобы обеспечить сокращение использования ресурсов в течение периода простоя.

(Унаследовано от ISettingsManagerHost)

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