ExpandedWrapper<TExpandedElement,TProperty0,TProperty1,TProperty2,TProperty3,TProperty4,TProperty5,TProperty6,TProperty7,TProperty8,TProperty9> Classe

Definizione

Questa classe è utilizzata internamente dal sistema per implementare il supporto delle query con caricamento eager delle 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, typename TProperty8, typename TProperty9>
public ref class ExpandedWrapper sealed : System::Data::Services::Internal::ExpandedWrapper<TExpandedElement>
public sealed class ExpandedWrapper<TExpandedElement,TProperty0,TProperty1,TProperty2,TProperty3,TProperty4,TProperty5,TProperty6,TProperty7,TProperty8,TProperty9> : System.Data.Services.Internal.ExpandedWrapper<TExpandedElement>
type ExpandedWrapper<'ExpandedElement, 'TProperty0, 'TProperty1, 'TProperty2, 'TProperty3, 'TProperty4, 'TProperty5, 'TProperty6, 'TProperty7, 'TProperty8, 'TProperty9> = class
    inherit ExpandedWrapper<'ExpandedElement>
Public NotInheritable Class ExpandedWrapper(Of TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7, TProperty8, TProperty9)
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.

TProperty8

Tipo della proprietà da espandere.

TProperty9

Tipo della proprietà da espandere.

Ereditarietà
ExpandedWrapper<TExpandedElement,TProperty0,TProperty1,TProperty2,TProperty3,TProperty4,TProperty5,TProperty6,TProperty7,TProperty8,TProperty9>

Commenti

Lo spazio dei nomi include diverse varianti della ExpandedWrapper classe.

Costruttori

ExpandedWrapper<TExpandedElement,TProperty0,TProperty1,TProperty2,TProperty3,TProperty4,TProperty5,TProperty6,TProperty7,TProperty8,TProperty9>()

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,TProperty8,TProperty9>.

Proprietà

Description

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta la descrizione per 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 le 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.

ProjectedProperty8

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta la proprietà da espandere.

ProjectedProperty9

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta la proprietà da espandere.

Metodi

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 l'oggetto 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 dell'oggetto Object corrente.

(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

IExpandedResult.ExpandedElement

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta l'elemento con le proprietà espanse.

(Ereditato da ExpandedWrapper<TExpandedElement>)

Si applica a