SiteMapDictionary - класс

Defines a class that is used to store SiteMapBase against a key.
Иерархия наследования
Object
  Telerik.Web.MvcSiteMapDictionary

Пространство имён:  Telerik.Web.Mvc
Сборка:  Telerik.Web.Mvc (в Telerik.Web.Mvc.dll) Версия: 2011.1.315.340
Синтаксис
C#
public class SiteMapDictionary : IDictionary<string, SiteMapBase>, 
	ICollection<KeyValuePair<string, SiteMapBase>>, IEnumerable<KeyValuePair<string, SiteMapBase>>, 
	IEnumerable

Тип SiteMapDictionary предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методSiteMapDictionary
Инициализирует новый экземпляр класса SiteMapDictionary
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCount
Gets the number of elements contained in the ICollection.
Открытое свойствоDefaultSiteMap
Gets or sets the default site map.
Открытое свойствоСтатический членDefaultSiteMapFactory
Gets or sets the default site map factory.
Открытое свойствоIsReadOnly
Gets a value indicating whether the ICollection is read-only.
Открытое свойствоItem
Gets or sets the SiteMapBase with the specified key.
Открытое свойствоKeys
Gets an ICollection containing the keys of the IDictionary.
Открытое свойствоValues
Gets an ICollection containing the values in the IDictionary.
В начало страницы
Методы
  ИмяОписание
Открытый методAdd(KeyValuePairString, SiteMapBase)
Adds an item to the ICollection.
Открытый методAdd(String, SiteMapBase)
Adds an element with the provided key and value to the IDictionary.
Открытый методClear
Removes all items from the ICollection.
Открытый методContains
Determines whether the ICollection contains a specific value.
Открытый методContainsKey
Determines whether the IDictionary contains an element with the specified key.
Открытый методCopyTo
Copies the elements of the ICollection to an Array, starting at a particular Array index.
Открытый методGetEnumerator
Returns an enumerator that iterates through the collection.
Открытый методRegisterTSiteMap
Registers the specified name.
Открытый методRemove(KeyValuePairString, SiteMapBase)
Removes the first occurrence of a specific object from the ICollection.
Открытый методRemove(String)
Removes the element with the specified key from the IDictionary.
Открытый методTryGetValue
Gets the value associated with the specified key.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAddRangeKeyValuePairString, SiteMapBase (Определяется CollectionExtensions.)
Открытый метод расширенияConsolidateKeyValuePairString, SiteMapBase, TSecond, TResult (Определяется EnumerableExtensions.)
Открытый метод расширенияEachKeyValuePairString, SiteMapBase(ActionKeyValuePairString, SiteMapBase, Int32)Перегружен. (Определяется EnumerableExtensions.)
Открытый метод расширенияEachKeyValuePairString, SiteMapBase(ActionKeyValuePairString, SiteMapBase)Перегружен.
Executes the provided delegate for each item.
(Определяется EnumerableExtensions.)
Открытый метод расширенияGetID
Получить идентификатор из объекта. Вызывает ToString().ToLower()
(Определяется ObjectExtensions.)
Открытый метод расширенияImplementation
Получить реальный объект из класса
(Определяется ModelExtensions.)
Открытый метод расширенияInvokeKeyValuePairString, SiteMapBase(ActionKeyValuePairString, SiteMapBase, ILogger)Перегружен.
Safely invoke methods by catching non fatal exceptions and logging them
(Определяется InvokeExtensions.)
Открытый метод расширенияInvokeKeyValuePairString, SiteMapBase, TResult(FuncKeyValuePairString, SiteMapBase, TResult, ILogger)Перегружен. (Определяется InvokeExtensions.)
Открытый метод расширенияIsAccessibleKeyValuePairString, SiteMapBase
Verifies whether collection of INavigatable objects is accessible.
(Определяется NavigatableExtensions.)
Открытый метод расширенияOrderByDependenciesAndPrioritiesKeyValuePairString, SiteMapBase
Sort a collection of elements "by dependency order". By passing a lambda which determines if an element is a dependency of another, this algorithm will return the collection of elements sorted so that a given element in the sequence doesn't depend on any other element further in the sequence.
(Определяется DependencyOrdering.)
Открытый метод расширенияRepeatKeyValuePairString, SiteMapBase
Повторить код размеки для каждого элемента перечисления
(Определяется RazorExtensions.)
Открытый метод расширенияSafeToString (Определяется ObjectExtensions.)
Открытый метод расширенияSelectRecursiveKeyValuePairString, SiteMapBase (Определяется EnumerableExtensions.)
Открытый метод расширенияToEncodedJson
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.)
Открытый метод расширенияToJson
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.)
Открытый метод расширенияToJsonSlice
Получить представление объекта в структуре Json. Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.)
Открытый метод расширенияToReadOnlyCollectionKeyValuePairString, SiteMapBaseПерегружен. (Определяется ReadOnlyCollectionExtensions.)
Открытый метод расширенияToReadOnlyCollectionKeyValuePairString, SiteMapBaseПерегружен. (Определяется EnumerableExtensions.)
В начало страницы
См. также