KeySegment Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
KeySegment(IEnumerable<KeyValuePair<String,Object>>, IEdmEntityType, IEdmNavigationSource) |
Постройте сегмент, представляющий подстановку ключа. |
KeySegment(ODataPathSegment, IEnumerable<KeyValuePair<String,Object>>, IEdmEntityType, IEdmNavigationSource) |
Постройте сегмент, представляющий подстановку ключа. |
KeySegment(IEnumerable<KeyValuePair<String,Object>>, IEdmEntityType, IEdmNavigationSource)
Постройте сегмент, представляющий подстановку ключа.
public KeySegment (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>> keys, Microsoft.OData.Edm.IEdmEntityType edmType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource);
new Microsoft.OData.UriParser.KeySegment : seq<System.Collections.Generic.KeyValuePair<string, obj>> * Microsoft.OData.Edm.IEdmEntityType * Microsoft.OData.Edm.IEdmNavigationSource -> Microsoft.OData.UriParser.KeySegment
Public Sub New (keys As IEnumerable(Of KeyValuePair(Of String, Object)), edmType As IEdmEntityType, navigationSource As IEdmNavigationSource)
Параметры
- keys
- IEnumerable<KeyValuePair<String,Object>>
Набор имен свойств ключа и значений, который будет использоваться при поиске данного элемента.
- edmType
- IEdmEntityType
Тип элемента, который возвращает этот ключ.
- navigationSource
- IEdmNavigationSource
Источник навигации, в который этот ключ используется для поиска.
Исключения
Вызывается, если входной набор сущностей не связан с входным типом.
Применяется к
KeySegment(ODataPathSegment, IEnumerable<KeyValuePair<String,Object>>, IEdmEntityType, IEdmNavigationSource)
Постройте сегмент, представляющий подстановку ключа.
public KeySegment (Microsoft.OData.UriParser.ODataPathSegment previous, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>> keys, Microsoft.OData.Edm.IEdmEntityType edmType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource);
new Microsoft.OData.UriParser.KeySegment : Microsoft.OData.UriParser.ODataPathSegment * seq<System.Collections.Generic.KeyValuePair<string, obj>> * Microsoft.OData.Edm.IEdmEntityType * Microsoft.OData.Edm.IEdmNavigationSource -> Microsoft.OData.UriParser.KeySegment
Public Sub New (previous As ODataPathSegment, keys As IEnumerable(Of KeyValuePair(Of String, Object)), edmType As IEdmEntityType, navigationSource As IEdmNavigationSource)
Параметры
- previous
- ODataPathSegment
Сегмент, к который применяется ключ.
- keys
- IEnumerable<KeyValuePair<String,Object>>
Набор имен свойств ключа и значений, который будет использоваться при поиске данного элемента.
- edmType
- IEdmEntityType
Тип элемента, который возвращает этот ключ.
- navigationSource
- IEdmNavigationSource
Источник навигации, в который этот ключ используется для поиска.
Исключения
Вызывается, если входной набор сущностей не связан с входным типом.