ISettingsManagerHost Интерфейс

Определение

Функциональные возможности, предоставляемые приложением, которое создает ISettingsManager Via CreateInstance(ISettingsManagerHost) .

public interface class ISettingsManagerHost
public interface class ISettingsManagerHost
__interface ISettingsManagerHost
public interface ISettingsManagerHost
type ISettingsManagerHost = interface
Public Interface ISettingsManagerHost
Производный

Свойства

AppDir

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

AppInitCompletionTask

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

CollectionName

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

Logger

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

NameTranslator

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

PrivateStorage

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

TelemetrySettings
Является устаревшей.

Получает сериализованные параметры телеметрии с узла, полученные через Ителеметрисессион. Сериализесеттингс. Может иметь значение null, если у узла нет сеанса телеметрии.

Методы

IsSharedOrRoamedSetting(String)

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

События

HostShuttingDown

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

IdleStateChanged

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

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