ResourceContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un'istanza di ResourceContext viene passata al collegamento automatico ( , , NavigationSourceConfiguration.HasReadLink ) e al collegamento di spostamento ( NavigationSourceConfiguration.HasIdLinkNavigationSourceConfiguration.HasNavigationPropertyLink, NavigationSourceConfiguration.HasEditLinkNavigationSourceConfiguration.HasNavigationPropertiesLink ) e può essere usato dai generatori di collegamenti per generare collegamenti.
public class ResourceContext
type ResourceContext = class
Public Class ResourceContext
- Ereditarietà
-
ResourceContext
- Derivato
Costruttori
ResourceContext() |
Inizializza una nuova istanza della classe ResourceContext. |
ResourceContext(ODataSerializerContext, IEdmStructuredTypeReference, Object) |
Inizializza una nuova istanza della classe ResourceContext. |
Proprietà
DynamicComplexProperties |
Ottiene o imposta la complessità dinamica o la raccolta di proprietà complesse deve essere annidata in questa istanza. |
EdmModel |
Ottiene o imposta l'oggetto IEdmModel a cui appartiene questa istanza. |
EdmObject |
Ottiene o imposta il backup di IEdmStructuredObject questa istanza. |
NavigationSource |
Ottiene o imposta l'oggetto IEdmNavigationSource a cui appartiene questa istanza. |
Request |
Ottiene o imposta la richiesta HTTP che ha determinato la generazione dell'istanza. |
ResourceInstance |
Ottiene o imposta il valore di questa istanza di risorsa. |
SerializerContext |
Ottiene o imposta ODataSerializerContext. |
SkipExpensiveAvailabilityChecks |
Ottiene o imposta un valore che indica se devono essere eseguite le verifiche di disponibilità delle azioni. |
StructuredType |
Ottiene o imposta l'oggetto IEdmStructuredType di questa istanza di risorsa. |
Url |
Ottiene o imposta un oggetto System.Web.Http.Routing.UrlHelper che può essere usato per generare collegamenti durante la serializzazione di questa istanza di risorsa. |
Metodi
GetPropertyValue(String) |
Ottiene il valore della proprietà con il nome specificato dall'istanza IEdmObject di questa istanza, genera se la proprietà non è presente. |
Metodi di estensione
GenerateActionLink(ResourceContext, IEdmOperation) |
Genera un collegamento all'azione che segue le convenzioni OData URL per l'azione |
GenerateFunctionLink(ResourceContext, IEdmOperation) |
Genera un collegamento alla funzione seguendo le convenzioni OData URL per la funzione |
GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean) |
Genera un collegamento di spostamento che segue le convenzioni OData URL per l'entità rappresentata da |
GenerateSelfLink(ResourceContext, Boolean) |
Genera un collegamento automatico seguendo le convenzioni OData URL per l'entità rappresentata da |