Partager via


JsonSerializer.GenerateSchema Méthode

Définition

Surcharges

GenerateSchema(Type, SerializeOptions, Int32, CompatibilityMode)

Génère le schéma JSON pour la sérialisation JSON d’un objet de métadonnées spécifié.

GenerateSchema(Type, SerializeOptions, Int32)

Génère le schéma JSON pour la sérialisation JSON d’un objet de métadonnées spécifié.

GenerateSchema(Type, SerializeOptions)

Génère le schéma JSON pour la sérialisation JSON d’un objet de métadonnées spécifié.

GenerateSchema(Type)

Génère le schéma JSON pour la sérialisation JSON d’un objet de métadonnées spécifié.

GenerateSchema<T>()

Génère un schéma JSON pour la sérialisation JSON de l’objet de métadonnées spécifié.

GenerateSchema<T>(SerializeOptions)

Génère un schéma JSON pour la sérialisation JSON de l’objet de métadonnées spécifié.

GenerateSchema<T>(SerializeOptions, Int32)

Génère un schéma JSON pour la sérialisation JSON de l’objet de métadonnées spécifié.

GenerateSchema(Type, SerializeOptions, Int32, CompatibilityMode)

Génère le schéma JSON pour la sérialisation JSON d’un objet de métadonnées spécifié.

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

Paramètres

objectType
Type

Type d’objet de métadonnées.

options
SerializeOptions

Options de sérialisation.

dbCompatibilityLevel
Int32

Niveau de compatibilité cible de la base de données (doit être 1 200 ou supérieur).

mode
CompatibilityMode

Mode de compatibilité du serveur cible.

Retours

Schéma JSON de l’objet.

Remarques

Le schéma généré inclut uniquement les objets, les propriétés et les énumérations valides pour le niveau de compatibilité spécifié.

S’applique à

GenerateSchema(Type, SerializeOptions, Int32)

Génère le schéma JSON pour la sérialisation JSON d’un objet de métadonnées spécifié.

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

Paramètres

objectType
Type

Type d’objet de métadonnées.

options
SerializeOptions

Options de sérialisation.

dbCompatibilityLevel
Int32

Niveau de compatibilité cible de la base de données (doit être 1 200 ou supérieur).

Retours

Schéma JSON de l’objet.

Remarques

Le schéma généré inclut uniquement les objets, les propriétés et les énumérations valides pour le niveau de compatibilité spécifié.

S’applique à

GenerateSchema(Type, SerializeOptions)

Génère le schéma JSON pour la sérialisation JSON d’un objet de métadonnées spécifié.

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

Paramètres

objectType
Type

Type d’objet de métadonnées.

options
SerializeOptions

Options de sérialisation.

Retours

Schéma JSON de l’objet.

S’applique à

GenerateSchema(Type)

Génère le schéma JSON pour la sérialisation JSON d’un objet de métadonnées spécifié.

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

Paramètres

objectType
Type

Type d’objet de métadonnées.

Retours

Schéma JSON de l’objet.

S’applique à

GenerateSchema<T>()

Génère un schéma JSON pour la sérialisation JSON de l’objet de métadonnées spécifié.

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

Paramètres de type

T

Type d’objet Metadata.

Retours

Schéma JSON de l’objet.

S’applique à

GenerateSchema<T>(SerializeOptions)

Génère un schéma JSON pour la sérialisation JSON de l’objet de métadonnées spécifié.

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

Paramètres de type

T

Type d’objet Metadata.

Paramètres

options
SerializeOptions

Options de sérialisation.

Retours

Schéma JSON de l’objet.

S’applique à

GenerateSchema<T>(SerializeOptions, Int32)

Génère un schéma JSON pour la sérialisation JSON de l’objet de métadonnées spécifié.

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

Paramètres de type

T

Type d’objet Metadata.

Paramètres

options
SerializeOptions

Options de sérialisation.

dbCompatibilityLevel
Int32

Niveau de compatibilité cible de la base de données (doit être 1 200 ou supérieur).

Retours

Schéma JSON de l’objet.

Remarques

Le schéma généré inclut uniquement les objets, les propriétés et les énumérations valides pour le niveau de compatibilité spécifié.

S’applique à