Condividi tramite


KeySegmentTemplate Costruttori

Definizione

Overload

KeySegmentTemplate(KeySegment)

Inizializza una nuova istanza della classe KeySegmentTemplate.

KeySegmentTemplate(KeySegment, IDictionary<String,IEdmProperty>)

Inizializza una nuova istanza della classe KeySegmentTemplate. In genere, si tratta di uno scenario chiave alternativo.

KeySegmentTemplate(IDictionary<String,String>, IEdmEntityType, IEdmNavigationSource)

Inizializza una nuova istanza della classe KeySegmentTemplate.

KeySegmentTemplate(KeySegment)

Inizializza una nuova istanza della classe KeySegmentTemplate.

public KeySegmentTemplate (Microsoft.OData.UriParser.KeySegment segment);
new Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate : Microsoft.OData.UriParser.KeySegment -> Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate
Public Sub New (segment As KeySegment)

Parametri

segment
KeySegment

Il segmento chiave deve essere un segmento chiave del modello.

Si applica a

KeySegmentTemplate(KeySegment, IDictionary<String,IEdmProperty>)

Inizializza una nuova istanza della classe KeySegmentTemplate. In genere, si tratta di uno scenario chiave alternativo.

public KeySegmentTemplate (Microsoft.OData.UriParser.KeySegment segment, System.Collections.Generic.IDictionary<string,Microsoft.OData.Edm.IEdmProperty> keyProperties);
new Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate : Microsoft.OData.UriParser.KeySegment * System.Collections.Generic.IDictionary<string, Microsoft.OData.Edm.IEdmProperty> -> Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate
Public Sub New (segment As KeySegment, keyProperties As IDictionary(Of String, IEdmProperty))

Parametri

segment
KeySegment

Il segmento chiave deve essere un segmento chiave del modello.

keyProperties
IDictionary<String,IEdmProperty>

Le proprietà chiave, la chiave è l'alias, il valore è l'elenco di proprietà, potrebbe essere una proprietà della proprietà complessa. Ad esempio: indirizzo/città.

Si applica a

KeySegmentTemplate(IDictionary<String,String>, IEdmEntityType, IEdmNavigationSource)

Inizializza una nuova istanza della classe KeySegmentTemplate.

public KeySegmentTemplate (System.Collections.Generic.IDictionary<string,string> keys, Microsoft.OData.Edm.IEdmEntityType entityType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource);
new Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate : System.Collections.Generic.IDictionary<string, string> * Microsoft.OData.Edm.IEdmEntityType * Microsoft.OData.Edm.IEdmNavigationSource -> Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate
Public Sub New (keys As IDictionary(Of String, String), entityType As IEdmEntityType, navigationSource As IEdmNavigationSource)

Parametri

keys
IDictionary<String,String>

I mapping delle chiavi di input, la stringa di chiave fa distinzione tra maiuscole e minuscole, la stringa di valore deve eseguire il wrapper con { e }.

entityType
IEdmEntityType

Il tipo dichiarante contiene la chiave.

navigationSource
IEdmNavigationSource

Origine di navigazione. Potrebbe essere Null.

Si applica a