TransformerInfoCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит коллекцию TransformerInfo объектов. Этот класс не наследуется.
public ref class TransformerInfoCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.TransformerInfo))]
public sealed class TransformerInfoCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.TransformerInfo))>]
type TransformerInfoCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class TransformerInfoCollection
Inherits ConfigurationElementCollection
- Наследование
- Атрибуты
Примеры
В следующем фрагменте файла конфигурации показано, как декларативно указать значения для нескольких TransformerInfoCollection свойств класса.
<system.web>
<webParts>
<transformers>
<clear />
<remove name="RowToKeysTransformer" />
<add name="RowToFieldTransformer"
type="System.Web.UI.WebControls.WebParts.RowToFieldTransformer" />
<add name="RowToFilterTransformer"
type="System.Web.UI.WebControls.WebParts.RowToFilterTransformer" />
<add name="RowToParametersTransformer"
type="System.Web.UI.WebControls.WebParts.RowToParametersTransformer" />
</transformers>
</webParts>
</system.web>
В следующем примере кода показано, как использовать TransformerInfoCollection класс. Этот пример кода является частью более крупного примера, предоставленного для WebPartsSection класса.
// Add a Transfomer Info Object to the collection using a constructor.
webPartsSection.Transformers.Add(new TransformerInfo(
"RowToFilterTransformer",
"MyCustomTransformers.RowToFilterTransformer"));
// Show all TransformerInfo objects in the collection.
for (int ti = 0;
ti < webPartsSection.Personalization.Providers.Count; ti++)
{
Console.WriteLine(" #{0} Name={1} Type={2}", ti,
webPartsSection.Transformers[ti].Name,
webPartsSection.Transformers[ti].Type);
}
// Remove a TransformerInfo object by name.
webPartsSection.Transformers.Remove("RowToFilterTransformer");
// Remove a TransformerInfo object by index.
webPartsSection.Transformers.RemoveAt(0);
// Clear all TransformerInfo objects from the collection.
webPartsSection.Transformers.Clear();
' Add a Transfomer Info Object to the collection using a constructor.
webPartsSection.Transformers.Add(New TransformerInfo( _
"RowToFilterTransformer", _
"MyCustomTransformers.RowToFilterTransformer"))
' Show all TransformerInfo objects in the collection.
Dim ti As Integer
For ti = 0 To webPartsSection.Personalization.Providers.Count - 1
Console.WriteLine(" #{0} Name={1} Type={2}", ti, _
webPartsSection.Transformers(ti).Name, _
webPartsSection.Transformers(ti).Type)
Next
' Remove a TransformerInfo object by name.
webPartsSection.Transformers.Remove("RowToFilterTransformer")
' Remove a TransformerInfo object by index.
webPartsSection.Transformers.RemoveAt(0)
' Clear all TransformerInfo objects from the collection.
webPartsSection.Transformers.Clear()
Комментарии
Класс TransformerInfoCollection позволяет программным способом получить доступ и изменить transformers раздел раздела webParts файла конфигурации.
TransformerInfo Объекты, как часть TransformerInfoCollection, указывают пользовательские классы, расширяющие WebPartTransformer классы. Эти классы преобразователя действуют в качестве мостов между подключенными веб-частями, превратив данные, отправленные поставщиком соединений, в то, что потребитель подключения может принимать.
Конструкторы
| Имя | Описание |
|---|---|
| TransformerInfoCollection() |
Инициализирует новый экземпляр класса TransformerInfoCollection. |
Свойства
| Имя | Описание |
|---|---|
| AddElementName |
Возвращает или задает имя ConfigurationElement , которое необходимо связать с операцией добавления в ConfigurationElementCollection производном классе при переопределении. (Унаследовано от ConfigurationElementCollection) |
| ClearElementName |
Возвращает или задает имя для ConfigurationElement связи с операцией очистки в ConfigurationElementCollection производном классе при переопределении. (Унаследовано от ConfigurationElementCollection) |
| CollectionType |
Возвращает тип ConfigurationElementCollectionобъекта . (Унаследовано от ConfigurationElementCollection) |
| Count |
Возвращает количество элементов в коллекции. (Унаследовано от ConfigurationElementCollection) |
| CurrentConfiguration |
Возвращает ссылку на экземпляр верхнего уровня Configuration , представляющий иерархию конфигурации, к которой принадлежит текущий ConfigurationElement экземпляр. (Унаследовано от ConfigurationElement) |
| ElementInformation |
ElementInformation Возвращает объект, содержащий не настраиваемую информацию и функциональные возможности ConfigurationElement объекта. (Унаследовано от ConfigurationElement) |
| ElementName |
Возвращает имя, используемое для идентификации этой коллекции элементов в файле конфигурации при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| ElementProperty |
ConfigurationElementProperty Возвращает объект, представляющий ConfigurationElement сам объект. (Унаследовано от ConfigurationElement) |
| EmitClear |
Возвращает или задает значение, указывающее, была ли удалена коллекция. (Унаследовано от ConfigurationElementCollection) |
| EvaluationContext |
Возвращает объект ContextInformation для объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
| HasContext |
Возвращает значение, указывающее, является CurrentConfigurationли |
| IsSynchronized |
Возвращает значение, указывающее, синхронизирован ли доступ к коллекции. (Унаследовано от ConfigurationElementCollection) |
| Item[ConfigurationProperty] |
Возвращает или задает свойство или атрибут этого элемента конфигурации. (Унаследовано от ConfigurationElement) |
| Item[Int32] |
Возвращает или задает TagMapInfo объект в указанном расположении индекса. |
| Item[String] |
Возвращает или задает свойство, атрибут или дочерний элемент этого элемента конфигурации. (Унаследовано от ConfigurationElement) |
| LockAllAttributesExcept |
Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
| LockAllElementsExcept |
Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
| LockAttributes |
Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
| LockElements |
Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
| LockItem |
Возвращает или задает значение, указывающее, заблокирован ли элемент. (Унаследовано от ConfigurationElement) |
| Properties |
Возвращает коллекцию свойств. (Унаследовано от ConfigurationElement) |
| RemoveElementName |
Возвращает или задает имя ConfigurationElement , которое необходимо связать с операцией удаления в ConfigurationElementCollection производном классе при переопределении. (Унаследовано от ConfigurationElementCollection) |
| SyncRoot |
Возвращает объект, используемый для синхронизации доступа к объекту ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection) |
| ThrowOnDuplicate |
Возвращает значение, указывающее, будет ли предпринята попытка добавить дубликат ConfigurationElement в ConfigurationElementCollection нее, что приведет к возникновению исключения. (Унаследовано от ConfigurationElementCollection) |
Методы
| Имя | Описание |
|---|---|
| Add(TransformerInfo) |
TransformerInfo Добавляет объект в коллекцию. |
| BaseAdd(ConfigurationElement, Boolean) |
Добавляет элемент конфигурации в коллекцию элементов конфигурации. (Унаследовано от ConfigurationElementCollection) |
| BaseAdd(ConfigurationElement) |
Добавляет элемент конфигурации в ConfigurationElementCollectionэлемент . (Унаследовано от ConfigurationElementCollection) |
| BaseAdd(Int32, ConfigurationElement) |
Добавляет элемент конфигурации в коллекцию элементов конфигурации. (Унаследовано от ConfigurationElementCollection) |
| BaseClear() |
Удаляет все объекты элемента конфигурации из коллекции. (Унаследовано от ConfigurationElementCollection) |
| BaseGet(Int32) |
Возвращает элемент конфигурации в указанном расположении индекса. (Унаследовано от ConfigurationElementCollection) |
| BaseGet(Object) |
Возвращает элемент конфигурации с указанным ключом. (Унаследовано от ConfigurationElementCollection) |
| BaseGetAllKeys() |
Возвращает массив ключей для всех элементов конфигурации, содержащихся в файле ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection) |
| BaseGetKey(Int32) |
Возвращает ключ для ConfigurationElement указанного расположения индекса. (Унаследовано от ConfigurationElementCollection) |
| BaseIndexOf(ConfigurationElement) |
Указывает индекс указанного ConfigurationElement. (Унаследовано от ConfigurationElementCollection) |
| BaseIsRemoved(Object) |
Указывает, удален ли ConfigurationElement указанный ключ из него ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection) |
| BaseRemove(Object) |
Удаляется ConfigurationElement из коллекции. (Унаследовано от ConfigurationElementCollection) |
| BaseRemoveAt(Int32) |
Удаляется ConfigurationElement по указанному расположению индекса. (Унаследовано от ConfigurationElementCollection) |
| Clear() |
Удаляет все TransformerInfo объекты из коллекции. |
| CopyTo(ConfigurationElement[], Int32) |
Копирует содержимое ConfigurationElementCollection массива. (Унаследовано от ConfigurationElementCollection) |
| CreateNewElement() |
При переопределении в производном классе создает новый ConfigurationElementобъект. (Унаследовано от ConfigurationElementCollection) |
| CreateNewElement(String) |
Создает новое ConfigurationElement при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| DeserializeElement(XmlReader, Boolean) |
Считывает XML из файла конфигурации. (Унаследовано от ConfigurationElement) |
| Equals(Object) |
Сравнивает заданный ConfigurationElementCollection объект. (Унаследовано от ConfigurationElementCollection) |
| GetElementKey(ConfigurationElement) |
Возвращает ключ элемента для указанного элемента конфигурации при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| GetEnumerator() |
Возвращает объект, используемый IEnumerator для итерации через .ConfigurationElementCollection (Унаследовано от ConfigurationElementCollection) |
| GetHashCode() |
Возвращает уникальное значение, представляющее ConfigurationElementCollection экземпляр. (Унаследовано от ConfigurationElementCollection) |
| GetTransformedAssemblyString(String) |
Возвращает преобразованную версию указанного имени сборки. (Унаследовано от ConfigurationElement) |
| GetTransformedTypeString(String) |
Возвращает преобразованную версию указанного имени типа. (Унаследовано от ConfigurationElement) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| Init() |
Задает объект исходному ConfigurationElement состоянию. (Унаследовано от ConfigurationElement) |
| InitializeDefault() |
Используется для инициализации набора значений по умолчанию для ConfigurationElement объекта. (Унаследовано от ConfigurationElement) |
| IsElementName(String) |
Указывает, существует ли указанный ConfigurationElement в объекте ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection) |
| IsElementRemovable(ConfigurationElement) |
Указывает, можно ли удалить указанный ConfigurationElement элемент из .ConfigurationElementCollection (Унаследовано от ConfigurationElementCollection) |
| IsModified() |
Указывает, было ли ConfigurationElementCollection это изменено с момента последнего сохранения или загрузки при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| IsReadOnly() |
Указывает, доступен ли ConfigurationElementCollection объект только для чтения. (Унаследовано от ConfigurationElementCollection) |
| ListErrors(IList) |
Добавляет ошибки недопустимого свойства в этом ConfigurationElement объекте и во все подэлементы в переданный список. (Унаследовано от ConfigurationElement) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| OnDeserializeUnrecognizedAttribute(String, String) |
Возвращает значение, указывающее, обнаружен ли неизвестный атрибут во время десериализации. (Унаследовано от ConfigurationElement) |
| OnDeserializeUnrecognizedElement(String, XmlReader) |
Приводит к возникновению исключения в системе конфигурации. (Унаследовано от ConfigurationElementCollection) |
| OnRequiredPropertyNotFound(String) |
Создает исключение, если обязательное свойство не найдено. (Унаследовано от ConfigurationElement) |
| PostDeserialize() |
Вызывается после десериализации. (Унаследовано от ConfigurationElement) |
| PreSerialize(XmlWriter) |
Вызывается перед сериализацией. (Унаследовано от ConfigurationElement) |
| Remove(String) |
Удаляет TransformerInfo объект со значением переданного Name свойства из коллекции. |
| RemoveAt(Int32) |
Удаляет TransformerInfo объект из коллекции по переданного индекса. |
| Reset(ConfigurationElement) |
Сбрасывает ConfigurationElementCollection состояние в неизмененном состоянии при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| ResetModified() |
Сбрасывает значение IsModified() свойства |
| SerializeElement(XmlWriter, Boolean) |
Записывает данные конфигурации в XML-элемент в файле конфигурации при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| SerializeToXmlElement(XmlWriter, String) |
Записывает внешние теги этого элемента конфигурации в файл конфигурации при реализации в производном классе. (Унаследовано от ConfigurationElement) |
| SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Задает свойству указанное значение. (Унаследовано от ConfigurationElement) |
| SetReadOnly() |
IsReadOnly() Задает свойство для ConfigurationElementCollection объекта и для всех вложенных элементов. (Унаследовано от ConfigurationElementCollection) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Изменяет эффект объединения сведений о конфигурации с разных уровней иерархии конфигурации. (Унаследовано от ConfigurationElementCollection) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Копирует его в ConfigurationElementCollection массив. (Унаследовано от ConfigurationElementCollection) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |