JsonSerializer.GenerateSchema Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.