BusinessDataCatalogSharedServiceClient.ImportPackageWithProgress - Méthode

Importe ensuite les ressources de modèle de modèle ou BDC spécifié BDC au magasin de métadonnées et effectue le suivi de la progression de cette opération à l'aide de l'identificateur spécifié.

Espace de noms :  WebSvcBdcAdminService
Assembly :  STSSOAP (dans STSSOAP.dll)

Syntaxe

'Déclaration
Public Function ImportPackageWithProgress ( _
    <OutAttribute> ByRef errors As String(), _
    xml As String, _
    packageContents As PackageContents, _
    adminStruct As AdministrationMetadataCatalogStruct, _
    settingId As String, _
    callerCultureLcid As Integer, _
    updateModel As Boolean, _
    jobId As Guid _
) As ModelStruct
'Utilisation
Dim instance As BusinessDataCatalogSharedServiceClient
Dim errors As String()
Dim xml As String
Dim packageContents As PackageContents
Dim adminStruct As AdministrationMetadataCatalogStruct
Dim settingId As String
Dim callerCultureLcid As Integer
Dim updateModel As Boolean
Dim jobId As Guid
Dim returnValue As ModelStruct

returnValue = instance.ImportPackageWithProgress(errors, _
    xml, packageContents, adminStruct, _
    settingId, callerCultureLcid, updateModel, _
    jobId)
public ModelStruct ImportPackageWithProgress(
    out string[] errors,
    string xml,
    PackageContents packageContents,
    AdministrationMetadataCatalogStruct adminStruct,
    string settingId,
    int callerCultureLcid,
    bool updateModel,
    Guid jobId
)

Paramètres

  • errors
    Type : []

    Une liste des erreurs non critiques qui se sont produites lors de la fusion ou de lire les données XML.

  • xml
    Type : System.String

    La représentation XML du modèle BDC .

  • settingId
    Type : System.String

    L'identificateur d'une partition dans le magasin de métadonnées pour créer des noms localisés, les propriétés et dans les entrées de contrôle d'accès.

  • callerCultureLcid
    Type : System.Int32

    LCID de paramètres régionaux dans lesquels les messages d'erreur doivent être retournés.

  • updateModel
    Type : System.Boolean

    true à jour du modèle, s'il existe déjà dans le magasin de métadonnées ; dans le cas contraire, false . Ce paramètre est ignoré si packageContents n'a pas la valeur PackageContents.Model spécifiée.

  • jobId
    Type : System.Guid

    Un identificateur unique pour cette opération d'importation.

Valeur renvoyée

Type : Microsoft.SharePoint.BusinessData.SharedService.ModelStruct
Le modèle créé.

Exceptions

Exception Condition
AccessDeniedExceptionState

Une exception d'erreur avec AccessDeniedExceptionState en tant que son état est levée si l'entité de sécurité n'est pas autorisée à effectuer cette opération.

PackageFormatExceptionState

Une exception d'erreur avec PackageFormatExceptionState en tant que son état est levée si le format XML de modèle de métadonnées spécifié est non valide ou une erreur s'est produite lors de l'importation du modèle BDC .

Remarques

Le paramètre adminStruct requis par cette méthode peut être obtenu en créant une nouvelle instance de la classe AdministrationMetadataCatalogStruct .

Vous pouvez appeler GetImportProgress(Guid, Guid) avec la valeur jobId passée à cette méthode pour obtenir l'état d'avancement de l'opération d'importation.

Voir aussi

Référence

BusinessDataCatalogSharedServiceClient classe

BusinessDataCatalogSharedServiceClient - Membres

WebSvcBdcAdminService - Espace de noms