Condividi tramite


JsonSerializer.GenerateSchema Metodo

Definizione

Overload

GenerateSchema(Type, SerializeOptions, Int32, CompatibilityMode)

Genera lo schema JSON per la serializzazione JSON di un oggetto di metadati specificato.

GenerateSchema(Type, SerializeOptions, Int32)

Genera lo schema JSON per la serializzazione JSON di un oggetto di metadati specificato.

GenerateSchema(Type, SerializeOptions)

Genera lo schema JSON per la serializzazione JSON di un oggetto di metadati specificato.

GenerateSchema(Type)

Genera lo schema JSON per la serializzazione JSON di un oggetto di metadati specificato.

GenerateSchema<T>()

Genera lo schema JSON per la serializzazione JSON dell'oggetto di metadati specificato.

GenerateSchema<T>(SerializeOptions)

Genera lo schema JSON per la serializzazione JSON dell'oggetto di metadati specificato.

GenerateSchema<T>(SerializeOptions, Int32)

Genera lo schema JSON per la serializzazione JSON dell'oggetto di metadati specificato.

GenerateSchema(Type, SerializeOptions, Int32, CompatibilityMode)

Genera lo schema JSON per la serializzazione JSON di un oggetto di metadati specificato.

public static string GenerateSchema (Type objectType, Microsoft.AnalysisServices.Tabular.SerializeOptions options, int dbCompatibilityLevel, Microsoft.AnalysisServices.CompatibilityMode mode);
static member GenerateSchema : Type * Microsoft.AnalysisServices.Tabular.SerializeOptions * int * Microsoft.AnalysisServices.CompatibilityMode -> string
Public Shared Function GenerateSchema (objectType As Type, options As SerializeOptions, dbCompatibilityLevel As Integer, mode As CompatibilityMode) As String

Parametri

objectType
Type

Tipo di oggetto di metadati.

options
SerializeOptions

Opzioni di serializzazione.

dbCompatibilityLevel
Int32

Livello di compatibilità di destinazione del database (deve essere 1200 o superiore).

mode
CompatibilityMode

Modalità di compatibilità del server di destinazione.

Restituisce

Schema JSON dell'oggetto.

Commenti

Lo schema generato include solo oggetti, proprietà e enumerazioni valide per il livello di compatibilità specificato.

Si applica a

GenerateSchema(Type, SerializeOptions, Int32)

Genera lo schema JSON per la serializzazione JSON di un oggetto di metadati specificato.

public static string GenerateSchema (Type objectType, Microsoft.AnalysisServices.Tabular.SerializeOptions options, int dbCompatibilityLevel);
static member GenerateSchema : Type * Microsoft.AnalysisServices.Tabular.SerializeOptions * int -> string
Public Shared Function GenerateSchema (objectType As Type, options As SerializeOptions, dbCompatibilityLevel As Integer) As String

Parametri

objectType
Type

Tipo di oggetto di metadati.

options
SerializeOptions

Opzioni di serializzazione.

dbCompatibilityLevel
Int32

Livello di compatibilità di destinazione del database (deve essere 1200 o superiore).

Restituisce

Schema JSON dell'oggetto.

Commenti

Lo schema generato include solo oggetti, proprietà e enumerazioni valide per il livello di compatibilità specificato.

Si applica a

GenerateSchema(Type, SerializeOptions)

Genera lo schema JSON per la serializzazione JSON di un oggetto di metadati specificato.

public static string GenerateSchema (Type objectType, Microsoft.AnalysisServices.Tabular.SerializeOptions options);
static member GenerateSchema : Type * Microsoft.AnalysisServices.Tabular.SerializeOptions -> string
Public Shared Function GenerateSchema (objectType As Type, options As SerializeOptions) As String

Parametri

objectType
Type

Tipo di oggetto di metadati.

options
SerializeOptions

Opzioni di serializzazione.

Restituisce

Schema JSON dell'oggetto.

Si applica a

GenerateSchema(Type)

Genera lo schema JSON per la serializzazione JSON di un oggetto di metadati specificato.

public static string GenerateSchema (Type objectType);
static member GenerateSchema : Type -> string
Public Shared Function GenerateSchema (objectType As Type) As String

Parametri

objectType
Type

Tipo di oggetto di metadati.

Restituisce

Schema JSON dell'oggetto.

Si applica a

GenerateSchema<T>()

Genera lo schema JSON per la serializzazione JSON dell'oggetto di metadati specificato.

public static string GenerateSchema<T> () where T : Microsoft.AnalysisServices.Tabular.MetadataObject;
static member GenerateSchema : unit -> string (requires 'T :> Microsoft.AnalysisServices.Tabular.MetadataObject)
Public Shared Function GenerateSchema(Of T As MetadataObject) () As String

Parametri di tipo

T

Tipo di oggetto di metadati.

Restituisce

Schema JSON dell'oggetto.

Si applica a

GenerateSchema<T>(SerializeOptions)

Genera lo schema JSON per la serializzazione JSON dell'oggetto di metadati specificato.

public static string GenerateSchema<T> (Microsoft.AnalysisServices.Tabular.SerializeOptions options) where T : Microsoft.AnalysisServices.Tabular.MetadataObject;
static member GenerateSchema : Microsoft.AnalysisServices.Tabular.SerializeOptions -> string (requires 'T :> Microsoft.AnalysisServices.Tabular.MetadataObject)
Public Shared Function GenerateSchema(Of T As MetadataObject) (options As SerializeOptions) As String

Parametri di tipo

T

Tipo di oggetto di metadati.

Parametri

options
SerializeOptions

Opzioni di serializzazione.

Restituisce

Schema JSON dell'oggetto.

Si applica a

GenerateSchema<T>(SerializeOptions, Int32)

Genera lo schema JSON per la serializzazione JSON dell'oggetto di metadati specificato.

public static string GenerateSchema<T> (Microsoft.AnalysisServices.Tabular.SerializeOptions options, int dbCompatibilityLevel) where T : Microsoft.AnalysisServices.Tabular.MetadataObject;
static member GenerateSchema : Microsoft.AnalysisServices.Tabular.SerializeOptions * int -> string (requires 'T :> Microsoft.AnalysisServices.Tabular.MetadataObject)
Public Shared Function GenerateSchema(Of T As MetadataObject) (options As SerializeOptions, dbCompatibilityLevel As Integer) As String

Parametri di tipo

T

Tipo di oggetto di metadati.

Parametri

options
SerializeOptions

Opzioni di serializzazione.

dbCompatibilityLevel
Int32

Livello di compatibilità di destinazione del database (deve essere 1200 o superiore).

Restituisce

Schema JSON dell'oggetto.

Commenti

Lo schema generato include solo oggetti, proprietà e enumerazioni valide per il livello di compatibilità specificato.

Si applica a