Condividi tramite


Metodo Expr.Deserialize (F#)

Questa funzione viene chiamata automaticamente quando vengono utilizzate sintassi di quotation (<@ @>) e quotation di espressioni tipizzate correlate. I byte sono una rappresentazione binaria serializzata di un formato disgiunto dell'espressione delimitata, inoltre l'argomento Type rappresenta qualsiasi tipo nell'assembly in cui è presente l'espressione delimitata, ovvero consente di definire l'ambito dell'interpretazione dei riferimenti tra assembly nei byte.

Percorso spazio dei nomi/modulo: Microsoft.FSharp.Quotations

Assembly: FSharp.Core (in FSharp.Core.dll)

// Signature:
static member Deserialize : Type * Type list * Expr list * byte [] -> Expr

// Usage:
Expr.Deserialize (qualifyingType, spliceTypes, spliceExprs, bytes)

Parametri

  • qualifyingType
    Tipo: Type

    Tipo nell'assembly in cui si verifica la quotation.

  • spliceTypes
    Tipo: Typelist

    Elenco dei tipi sottoposti a splicing.

  • spliceExprs
    Tipo: Exprlist

    Elenco delle espressioni sottoposte a splicing.

  • bytes
    Tipo: byte[]

    Formato serializzato dell'espressione delimitata.

Valore restituito

Espressione risultante.

Piattaforme

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2.

Informazioni sulla versione

F# Runtime

Supportato in: 2.0, 4.0

Silverlight

Supportato in: 3

Vedere anche

Riferimenti

Classe Quotations.Expr (F#)

Spazio dei nomi Microsoft.FSharp.Quotations (F#)