(String, String[], PackageContents, AdministrationMetadataCatalog, String) del método LobSystem.MergeXml
Lee la definición del sistema externo a partir del recurso especificado XML para el almacén de metadatos especificado y, a continuación, combina sus propiedades, nombres traducidos y entradas de control de acceso con el sistema externo existente en el almacén de metadatos.
Espacio de nombres: Microsoft.SharePoint.BusinessData.Administration
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Shared Function MergeXml ( _
xml As String, _
<OutAttribute> ByRef errors As String(), _
packageContents As PackageContents, _
metadataCatalog As AdministrationMetadataCatalog, _
settingId As String _
) As LobSystem
'Uso
Dim xml As String
Dim errors As String()
Dim packageContents As PackageContents
Dim metadataCatalog As AdministrationMetadataCatalog
Dim settingId As String
Dim returnValue As LobSystem
returnValue = LobSystem.MergeXml(xml, _
errors, packageContents, metadataCatalog, _
settingId)
public static LobSystem MergeXml(
string xml,
out string[] errors,
PackageContents packageContents,
AdministrationMetadataCatalog metadataCatalog,
string settingId
)
Parámetros
xml
Tipo: System.StringLos metadatos.
errors
Tipo: []Cuando este método finaliza, contiene una lista de errores no críticos al combinar datos o leer XML. Este parámetro se pasa sin inicializar.
packageContents
Tipo: Microsoft.SharePoint.BusinessData.Parser.PackageContentsEspecifica los elementos que desea leer.
metadataCatalog
Tipo: Microsoft.SharePoint.BusinessData.Administration.AdministrationMetadataCatalogEl almacén de metadatos en el que se define el sistema externo.
settingId
Tipo: System.StringEl identificador (ID) de una partición en el almacén de metadatos en el que las propiedades del almacén, nombres traducidos y entradas de control de acceso; nulo indica la configuración predeterminada.
Valor devuelto
Tipo: Microsoft.SharePoint.BusinessData.Administration.LobSystem
El sistema externo combinado.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | xml o metadataCatalog es nulo . |
ArgumentException | El valor del parámetro packageContents es PackageContents.Model. |
MetadataObjectNotFoundException | El sistema externo no existe en el almacén de metadatos especificado. |
Comentarios
Utilice el parámetro packageContents para especificar cuáles de los recursos en el parámetro xml para agregar al almacén de metadatos.
Si packageContents es PackageContents.Properties, BDC crea todas las propiedades en xml en el valor especificado. Si existe una propiedad con el mismo nombre, se reemplaza por la nueva propiedad. Combinar propiedades requiere permisos "Editar" en la configuración especificada.
Si packageContents es PackageContents.LocalizedNames, BDC crea todos los nombres traducidos en xml en el valor especificado. Si existe un nombre con el mismo LCID, se sustituye por el nuevo nombre traducido. Al combinar los nombres localizados requiere permisos "Editar" en la configuración especificada.
Si packageContents es PackageContents.Permissions, BDC reemplaza los permisos existentes con los nuevos permisos en xml. Combinación de permisos requiere el permiso de "SetPermissions" en la configuración especificada.
Vea también
Referencia
Espacio de nombres Microsoft.SharePoint.BusinessData.Administration