Microsoft.VisualStudio.Settings Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Cross |
|
External |
Реализация класса SettingsManager, который позволяет приложениям осуществлять доступ к настройкам из Visual Studio или изолированной оболочки, каждая из которых выбирается с помощью |
Idle |
Аргументы для изменения состояния простоя приложения. |
List |
Обрабатывает операции слияния для настройки коллекций. |
Named |
Значение параметра, сериализованное в виде строки, а также связанное имя, версия и локальный флаг компьютера. |
Serialized |
|
Service |
|
Service |
|
Service |
|
Setting |
Это исключение возникает ISettingsManager при попытке создать параметр, имя которого превышает ограничение длины, установленное сервером перемещаемых параметров (в настоящее время 128 символов). |
Settings |
Аргументы событий для события параметров. |
Settings |
EventArgs описание изменения в ISettingsList. |
Settings |
Это класс шлюза для доступа к параметрам, хранящимся в Visual Studio. Он предоставляет две основные функции. Он позволяет выполнять поиск свойств и коллекций внутри областей. Он передает классы SettingsStore и WritableSettingsStore для дальнейшего управления коллекциями и свойствами в областях. |
Settings |
Класс фабрики, который создает .ISettingsManager |
Settings |
Абстрактный класс для чтения или перечисления коллекций и свойств выбранного область. Получается из метода GetReadOnlySettingsStore(SettingsScope). Если в методах этого класса путь к коллекции указан в виде пустой строки (""), то он обозначает коллекцию верхнего уровня. Если имя свойства является пустой строкой, оно обозначает свойство по умолчанию коллекции. Коллекции могут содержать свойства и вложенные коллекции. Пути к вложенным коллекциям описываются с помощью разделителей, таких как каталоги в файловой системе. Аналогичным образом разделитель является символом "" (обратная косая черта). Пример пути к вложенной коллекции: "Root Collection\Internal Collection\Leaf Collection". |
Setting |
Это исключение возникает (из ISettingsManager, ISettingsList, и т. д.), если задано значение параметра, сериализованное представление которого превышает предельный размер на сервере перемещаемых параметров (в настоящее время 1 МБ). |
Store |
Неуниверсивный способ ссылаться на StoreLogPropertyDefinition<T>, а также на место определения известных свойств. |
Store |
Свойство журнала хранилища без присвоенного значения. |
Store |
Неуниверсивный способ ссылки на StoreLogPropertyInstance<T>. |
Store |
Свойство журнала хранилища с определенным значением. |
String |
Значение параметра, сериализованное в виде строки вместе с флагом, указывающим, содержит ли значение локальное содержимое компьютера. |
Versioned |
Значение параметра, сериализованное в виде строки вместе со связанной версией и локальным флагом компьютера. |
Writable |
Абстрактный класс как для чтения, так и для записи коллекций и свойств из выбранной области. Получается из метода GetWritableSettingsStore(SettingsScope). Этот класс является производным от SettingsStore, поэтому он наследует все функциональные возможности от него. Поверх него добавляются возможности обработки свойств и коллекций. |
IAsync |
Сохраняет и извлекает строки. Используется в качестве абстракции для службы параметров в макетах концентратора и модульного теста. |
ICross |
|
IInterop |
|
IList |
Обрабатывает операции слияния для настройки коллекций. |
IRemote |
|
ISetting |
Преобразует частные и общие имена. Это позволяет приложению изолировать свои параметры от других приложений, вставляя префикс или суффикс. |
ISettings |
Позволяет временно блокировать изменения параметров, которые были изменены с определенной версии. |
ISettings |
Коллекция параметров. Коллекция упорядочена, но сервер не зависит от порядка. Элементы можно добавлять только на передней панели, но удалять из любого места. Коллекция сохраняется сервером в том порядке, в который он был создан. Ключи обрабатываются как без учета регистра. |
ISettings |
Сохраняет и извлекает параметры, а также обрабатывает синхронизацию между приложениями и компьютерами. |
ISettings |
|
ISettings |
|
ISettings |
Функциональные возможности, предоставляемые приложением, создающим с ISettingsManager помощью CreateInstance(ISettingsManagerHost). |
ISettings |
|
ISettings |
|
ISettings |
|
ISettings |
|
ISettings |
Общедоступный API, представленный модулем службы. Разработчики должны ожидать создания отдельного экземпляра для (по крайней мере) каждого клиента или (не более) каждого запроса клиента. |
ISettings |
Подмножество параметров (один параметр или все параметры, соответствующие шаблону с подстановочными знаками), на которые можно подписаться на события изменения. |
IStore |
Средство ведения журнала для параметров хранит записи обновления. |
IStore |
Добавляет внешний контекст в .IStoreUpdateLogger Внешний контекст реализуется с помощью SetContext(StoreLogPropertyInstance[]) метода , который позволяет вызывающей стороне предоставлять свойства, которые будут заданы для всех событий, создаваемых в текущем контексте выполнения, до тех пор, пока возвращаемый IDisposable объект не будет удален. |
IString |
Сохраняет и извлекает строки. Используется в качестве абстракции над макетами реестра и модульных тестов. |
IString |
Application |
Это перечисление используется для указания папки, которую использует Visual Studio для хранения различных файлов для разных целей, таких как файлы кэша, файлы резервных копий и файлы шаблонов. |
Enclosing |
Это перечисление возвращается в результате запроса методов GetPropertyScope или GetCollectionScope класса SettingsManager для изучения включаемых областей предоставленного свойства или коллекции. Это перечисление флагов, означающее, что для соответствующих областей может быть задано несколько флагов перечисления. |
Get |
Результат операции по получению значения из хранилища параметров. |
Service |
|
Settings |
Событие параметров, которое может быть вызвано службой параметров. |
Settings |
Операция, выполняемая с ISettingsList. |
Settings |
Это перечисление используется для указания области параметров, получаемых от класса SettingsManager. |
Settings |
Типы данных свойств, хранящихся в коллекциях. |
Async |
Обработчик асинхронных событий, возвращающий Task |
Char |
Обрабатывает диапазон символов. |
Collection |
Обработчик изменений в объекте ISettingsList , который возвращает Task , чтобы он был асинхронным. |
Locked |
Делегат, создающий объект stoage, используемый конструктором фабрики хранения. |
Non |
Делегат, создающий объект хранилища, используемый конструктором фабрики хранилища. |
Property |
Обработчик событий, аналогичный PropertyChangedEventHandlerTask тому, который возвращает , поэтому обработчик может быть асинхронным. |
Store |
Обработчик для событий, создаваемых , StoreUpdated который возвращает объект , Task чтобы быть асинхронным. |