Sdílet prostřednictvím


SelectExpandNode Konstruktory

Definice

Přetížení

SelectExpandNode()

Vytvoří novou instanci třídy SelectExpandNode.

SelectExpandNode(SelectExpandNode)

Vytvoří novou instanci SelectExpandNode třídy zkopírováním stavu jiné instance. To je určeno pro scénáře, které chtějí změnit stav bez aktualizace hodnot uložených v mezipaměti v rámci ODataResourceSerializer.

SelectExpandNode(IEdmStructuredType, ODataSerializerContext)

Vytvoří novou instanci SelectExpandNode třídy popisující sadu strukturálních vlastností, vnořených vlastností, navigačních vlastností a akcí pro výběr a rozbalení daného objektu writeContext.

SelectExpandNode(SelectExpandClause, IEdmStructuredType, IEdmModel)

Vytvoří novou instanci SelectExpandNode třídy popisující sadu strukturálních vlastností, vnořených vlastností, navigačních vlastností a akcí pro výběr a rozbalení daného objektu selectExpandClause.

SelectExpandNode()

Vytvoří novou instanci třídy SelectExpandNode.

public SelectExpandNode ();
Public Sub New ()

Poznámky

Výchozí konstruktor je určen pouze pro testování jednotek.

Platí pro

SelectExpandNode(SelectExpandNode)

Vytvoří novou instanci SelectExpandNode třídy zkopírováním stavu jiné instance. To je určeno pro scénáře, které chtějí změnit stav bez aktualizace hodnot uložených v mezipaměti v rámci ODataResourceSerializer.

public SelectExpandNode (Microsoft.AspNet.OData.Formatter.Serialization.SelectExpandNode selectExpandNodeToCopy);
new Microsoft.AspNet.OData.Formatter.Serialization.SelectExpandNode : Microsoft.AspNet.OData.Formatter.Serialization.SelectExpandNode -> Microsoft.AspNet.OData.Formatter.Serialization.SelectExpandNode
Public Sub New (selectExpandNodeToCopy As SelectExpandNode)

Parametry

selectExpandNodeToCopy
SelectExpandNode

Instance, ze které bude zkopírován stav nové instance.

Platí pro

SelectExpandNode(IEdmStructuredType, ODataSerializerContext)

Vytvoří novou instanci SelectExpandNode třídy popisující sadu strukturálních vlastností, vnořených vlastností, navigačních vlastností a akcí pro výběr a rozbalení daného objektu writeContext.

public SelectExpandNode (Microsoft.OData.Edm.IEdmStructuredType structuredType, Microsoft.AspNet.OData.Formatter.Serialization.ODataSerializerContext writeContext);
new Microsoft.AspNet.OData.Formatter.Serialization.SelectExpandNode : Microsoft.OData.Edm.IEdmStructuredType * Microsoft.AspNet.OData.Formatter.Serialization.ODataSerializerContext -> Microsoft.AspNet.OData.Formatter.Serialization.SelectExpandNode
Public Sub New (structuredType As IEdmStructuredType, writeContext As ODataSerializerContext)

Parametry

structuredType
IEdmStructuredType

Strukturální typ prostředku, který by byl zapsán.

writeContext
ODataSerializerContext

Kontext serializátoru, který se má použít při vytváření kolekce.

Poznámky

Výchozí konstruktor je určen pouze pro testování jednotek.

Platí pro

SelectExpandNode(SelectExpandClause, IEdmStructuredType, IEdmModel)

Vytvoří novou instanci SelectExpandNode třídy popisující sadu strukturálních vlastností, vnořených vlastností, navigačních vlastností a akcí pro výběr a rozbalení daného objektu selectExpandClause.

public SelectExpandNode (Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.OData.Edm.IEdmStructuredType structuredType, Microsoft.OData.Edm.IEdmModel model);
new Microsoft.AspNet.OData.Formatter.Serialization.SelectExpandNode : Microsoft.OData.UriParser.SelectExpandClause * Microsoft.OData.Edm.IEdmStructuredType * Microsoft.OData.Edm.IEdmModel -> Microsoft.AspNet.OData.Formatter.Serialization.SelectExpandNode
Public Sub New (selectExpandClause As SelectExpandClause, structuredType As IEdmStructuredType, model As IEdmModel)

Parametry

selectExpandClause
SelectExpandClause

Parsované možnosti $select a $expand dotazu.

structuredType
IEdmStructuredType

Strukturální typ prostředku, který by byl zapsán.

model
IEdmModel

Ten IEdmModel , který obsahuje daný typ struktury.

Platí pro