AdministrationMetadataCatalog.ImportPackage - Méthode (String, String[], PackageContents, String, Boolean, Guid)
ID importations le modèle figurant dans le fichier XML dans le magasin de métadonnées à l'aide du contenu du package spécifié, paramètre, mettre à jour modèle et des tâches d'.
Espace de noms : Microsoft.SharePoint.BusinessData.Administration.Client
Assembly : Microsoft.SharePoint.BusinessData.Administration.Client (dans Microsoft.SharePoint.BusinessData.Administration.Client.dll)
Syntaxe
'Déclaration
Public Function ImportPackage ( _
xml As String, _
<OutAttribute> ByRef errors As String(), _
packageContents As PackageContents, _
settingId As String, _
updateModel As Boolean, _
jobId As Guid _
) As Model
'Utilisation
Dim instance As AdministrationMetadataCatalog
Dim xml As String
Dim errors As String()
Dim packageContents As PackageContents
Dim settingId As String
Dim updateModel As Boolean
Dim jobId As Guid
Dim returnValue As Model
returnValue = instance.ImportPackage(xml, _
errors, packageContents, settingId, _
updateModel, jobId)
public Model ImportPackage(
string xml,
out string[] errors,
PackageContents packageContents,
string settingId,
bool updateModel,
Guid jobId
)
Paramètres
xml
Type : System.StringLa chaîne XML à partir duquel importer le modèle de métadonnées.
errors
Type : []Liste des messages d'erreur non critiques rencontrées pendant le processus d'importation.
packageContents
Type : Microsoft.SharePoint.BusinessData.Administration.Client.Parser.PackageContentsUn ensemble d'indicateurs indiquant les données à importer.
settingId
Type : System.StringL'identificateur de la partition du magasin de métadonnées dans lequel les propriétés, les noms localisés et les accès contrôlent les entrées des objets métadonnées est créée.
updateModel
Type : System.BooleanSi true, la définition de modèle qui a été déjà dans le magasin de doit être mis à jour pour contenir uniquement les types de contenu externe dans le fichier XML donné. Cette méthode lève une exception si le modèle ne figure pas dans la base de données. Si false, le modèle est créé pour la première fois, et cette méthode lève une exception si le modèle existe déjà dans la base de données. Lorsque le modèle est mis à jour, les types de contenu externe qui se trouvaient auparavant dans le modèle ne sont pas supprimées. L'appelant doit les nettoyer séparément.
jobId
Type : System.GuidGUID qui est utilisé pour suivre le processus d'importation.
Valeur renvoyée
Type : Microsoft.SharePoint.BusinessData.Administration.Client.Model
Le modèle importé.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre xml est une référence Null (Rien dans Visual Basic). |
PackageFormatException | Le format des métadonnées XML n'est pas valide. |
SerializationException | Si vous essayez d'importer un modèle BDC dans la BDC du magasin de métadonnées lorsqu'un modèle portant le même nom existe déjà. |
Voir aussi
Référence
AdministrationMetadataCatalog classe
AdministrationMetadataCatalog - Membres
Microsoft.SharePoint.BusinessData.Administration.Client - Espace de noms