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 e l'argomento Type è qualsiasi tipo nell'assembly in cui è presente l'espressione delimitata, e.. che consente di definire l'ambito l'interpretazione di rapporti fra assembly fa riferimento in 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 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 2,0, 4,0, portabile

Vedere anche

Riferimenti

Classe Quotations.Expr (F#)

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