ExpandedWrapper<TExpandedElement,TProperty0,TProperty1,TProperty2,TProperty3,TProperty4,TProperty5,TProperty6,TProperty7> 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.
Questa classe viene usata internamente dal sistema per implementare il supporto per le query con caricamento eager di entità correlate.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
generic <typename TExpandedElement, typename TProperty0, typename TProperty1, typename TProperty2, typename TProperty3, typename TProperty4, typename TProperty5, typename TProperty6, typename TProperty7>
public ref class ExpandedWrapper sealed : System::Data::Services::Internal::ExpandedWrapper<TExpandedElement>
public sealed class ExpandedWrapper<TExpandedElement,TProperty0,TProperty1,TProperty2,TProperty3,TProperty4,TProperty5,TProperty6,TProperty7> : System.Data.Services.Internal.ExpandedWrapper<TExpandedElement>
type ExpandedWrapper<'ExpandedElement, 'TProperty0, 'TProperty1, 'TProperty2, 'TProperty3, 'TProperty4, 'TProperty5, 'TProperty6, 'TProperty7> = class
inherit ExpandedWrapper<'ExpandedElement>
Public NotInheritable Class ExpandedWrapper(Of TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7)
Inherits ExpandedWrapper(Of TExpandedElement)
Parametri di tipo
- TExpandedElement
Tipo dell'elemento espanso.
- TProperty0
Tipo della proprietà da espandere.
- TProperty1
Tipo della proprietà da espandere.
- TProperty2
Tipo della proprietà da espandere.
- TProperty3
Tipo della proprietà da espandere.
- TProperty4
Tipo della proprietà da espandere.
- TProperty5
Tipo della proprietà da espandere.
- TProperty6
Tipo della proprietà da espandere.
- TProperty7
Tipo della proprietà da espandere.
- Ereditarietà
-
ExpandedWrapper<TExpandedElement,TProperty0,TProperty1,TProperty2,TProperty3,TProperty4,TProperty5,TProperty6,TProperty7>
Commenti
Lo spazio dei nomi include una serie di varianti della ExpandedWrapper classe .
Costruttori
| Nome | Descrizione |
|---|---|
| ExpandedWrapper<TExpandedElement,TProperty0,TProperty1,TProperty2,TProperty3,TProperty4,TProperty5,TProperty6,TProperty7>() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea un'istanza della classe ExpandedWrapper<TExpandedElement,TProperty0,TProperty1,TProperty2,TProperty3,TProperty4,TProperty5,TProperty6,TProperty7>. |
Proprietà
| Nome | Descrizione |
|---|---|
| Description |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta la descrizione per l'oggetto ExpandedWrapper<TExpandedElement>. (Ereditato da ExpandedWrapper<TExpandedElement>) |
| ExpandedElement |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta l'elemento con proprietà espanse. (Ereditato da ExpandedWrapper<TExpandedElement>) |
| ProjectedProperty0 |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta la proprietà da espandere. |
| ProjectedProperty1 |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta la proprietà da espandere. |
| ProjectedProperty2 |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta la proprietà da espandere. |
| ProjectedProperty3 |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta la proprietà da espandere. |
| ProjectedProperty4 |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta la proprietà da espandere. |
| ProjectedProperty5 |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta la proprietà da espandere. |
| ProjectedProperty6 |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta la proprietà da espandere. |
| ProjectedProperty7 |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta la proprietà da espandere. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetExpandedPropertyValue(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce il valore della proprietà espansa. (Ereditato da ExpandedWrapper<TExpandedElement>) |
| GetHashCode() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| InternalGetExpandedPropertyValue(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un oggetto proprietà della proprietà espansa. (Ereditato da ExpandedWrapper<TExpandedElement>) |
| MemberwiseClone() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IExpandedResult.ExpandedElement |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta l'elemento con proprietà espanse. (Ereditato da ExpandedWrapper<TExpandedElement>) |