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.StringLa représentation XML du modèle BDC .
packageContents
Type : Microsoft.SharePoint.BusinessData.Parser.PackageContentsOptions qui spécifient les éléments à importer.
adminStruct
Type : Microsoft.SharePoint.BusinessData.SharedService.AdministrationMetadataCatalogStructLe catalogue de métadonnées qui contient le modèle qui est contenu dans le modèle de métadonnées.
settingId
Type : System.StringL'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.Int32LCID de paramètres régionaux dans lesquels les messages d'erreur doivent être retournés.
updateModel
Type : System.Booleantrue à 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.GuidUn 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