public interface IStorageElement : IDisposable,
IComposite<IStorageElement, IStorageElementOperationVisitor>, IComponent<IStorageElementOperationVisitor>,
IComponentPublic Interface IStorageElement
Inherits IDisposable, IComposite(Of IStorageElement, IStorageElementOperationVisitor),
IComponent(Of IStorageElementOperationVisitor), IComponentpublic interface class IStorageElement : IDisposable,
IComposite<IStorageElement^, IStorageElementOperationVisitor^>, IComponent<IStorageElementOperationVisitor^>,
IComponenttype IStorageElement =
interface
interface IDisposable
interface IComposite<IStorageElement, IStorageElementOperationVisitor>
interface IComponent<IStorageElementOperationVisitor>
interface IComponent
end| Components |
Gets Возвращает список компонентов контейнера расположенных непосредственно в самом контейнере.
(Унаследован от ICompositeTComponent, TOperation) |
| Elements | Gets Возвращает список дочерних элементов |
| Name | Gets Имя элемента |
| Parent |
Gets or sets Родитель/Владелец
(Унаследован от IComponent) |
| Accept |
Вызывает выполнение операции operation
над текущим узлом
(Унаследован от IComponentTOperation) |
| AddComponent |
Добавляет компонент component в контейнер.
Добавляемый компонент должен быть не равен null.
(Унаследован от ICompositeTComponent, TOperation) |
| AddProtectedValue | Добавляет значение value содержащее строку в текущий элемент IStorageElement. зашифровывая содержимое |
| AddValue(String, String) | Добавляет значение value содержащее строку в текущий элемент IStorageElement. |
| AddValueTValue(String, TValue) | Добавляет значение value текущий элемент IStorageElement. |
| ClearComponents |
Осуществляет удаление из контейнера всех элементов
(Унаследован от ICompositeTComponent, TOperation) |
| CreateElement | Осуществляет создание элемента хранилища IStorageElement с именем name |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Унаследован от IDisposable) |
| GetFullyQualifiedName |
Возвращает полное имя объекта
(Унаследован от IComponent) |
| GetProtectedValue | Возвращает значение для имени name из текущего элемента name. Содержимое будет расшифровано Если значение отсутствует в элементе будет выдано исключение ArgumentOutOfRangeException |
| GetValue(String) | Возвращает значение для имени name из текущего элемента name. Если значение отсутствует в элементе будет выдано исключение ArgumentOutOfRangeException |
| GetValueTValue(String) | Возвращает значение для имени name из текущего элемента name. Если значение отсутствует в элементе будет выдано исключение ArgumentOutOfRangeException |
| RemoveComponent |
Удаляет компонент component из контейнера. Удаляемый компонент должен быть не равен null
(Унаследован от ICompositeTComponent, TOperation) |
| TryGetProtectedValue | Возвращает значение для имени name из текущего элемента name. Расшифровывая содержимое элемента. Если значение отсутствует в элементе будет возвращено null. |
| TryGetValue(String) | Возвращает значение для имени name из текущего элемента name. Если значение отсутствует в элементе будет возвращено null. |
| TryGetValueTValue(String) | Возвращает значение для имени name из текущего элемента name. Если значение отсутствует в элементе будет возвращено null. |
| GetElements |
Возвращает список дочерних элементов элемента element
с именем name (Определяется StorageExtender) |
| GetElements |
Возвращает список элементов находящихся вниз по иерархическому пути path
от элемента element (Определяется StorageExtender) |
| GetElements |
Возвращает список дочерних элементов элемента element
с именем name (Определяется StorageExtender) |
| TryGetElement |
Возвращает первый элемент из списка дочерних элементов element
с именем name или null, если элемент отсутствует в списке
(Определяется StorageExtender) |
| TryGetElement |
Возвращает первый элемент из списка дочерних элементов element
с именем name или null, если элемент отсутствует в списке
(Определяется StorageExtender) |