KeySegmentTemplate Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un modèle qui peut correspondre à un segment clé.
public class KeySegmentTemplate : Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate
type KeySegmentTemplate = class
inherit ODataSegmentTemplate
Public Class KeySegmentTemplate
Inherits ODataSegmentTemplate
- Héritage
Constructeurs
KeySegmentTemplate(IDictionary<String,String>, IEdmEntityType, IEdmNavigationSource) |
Initialise une nouvelle instance de la classe KeySegmentTemplate. |
KeySegmentTemplate(KeySegment) |
Initialise une nouvelle instance de la classe KeySegmentTemplate. |
KeySegmentTemplate(KeySegment, IDictionary<String,IEdmProperty>) |
Initialise une nouvelle instance de la classe KeySegmentTemplate. En règle générale, il s’agit d’un autre scénario de clé. |
Propriétés
Count |
Obtient le nombre de clés |
EntityType |
Obtient le type d’entité déclarant cette clé. |
KeyMappings |
Obtient le dictionnaire représentant les mappages entre les noms de clés du segment de clé actuel et les noms de clés dans les données de routage. la clé dans dict peut être la chaîne utilisée dans la demande, la valeur dans dict peut être la chaîne utilisée dans l’action du contrôleur |
KeyProperties |
Obtient les clés. La clé du dictionnaire est le nom de la clé ou l’alias. La valeur du dictionnaire est la propriété key, il peut s’agir d’une propriété sur le type d’entité ou d’une sous-propriété sur une propriété complexe. |
NavigationSource |
Représente un modèle qui peut correspondre à un segment clé. |
Méthodes
GetTemplates(ODataRouteOptions) |
Obtient les modèles. Ce modèle ne respecte pas la casse. Il est utilisé pour générer le modèle de routage dans le routage conventionnel. Il n’est pas utilisé dans le routage des attributs. La chaîne de modèle doit inclure le premier « / » si s’applique. |
TryTranslate(ODataTemplateTranslateContext) |
Traduire le modèle en un segment de chemin OData réel ODataPathSegment |