(String, String[], PackageContents, AdministrationMetadataCatalog) del método LobSystem.MergeXml
NOTA: esta API está ahora obsoleta.
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
<ObsoleteAttribute("Use overload with settingId")> _
Public Shared Function MergeXml ( _
xml As String, _
<OutAttribute> ByRef errors As String(), _
packageContents As PackageContents, _
metadataCatalog As AdministrationMetadataCatalog _
) As LobSystem
'Uso
Dim xml As String
Dim errors As String()
Dim packageContents As PackageContents
Dim metadataCatalog As AdministrationMetadataCatalog
Dim returnValue As LobSystem
returnValue = LobSystem.MergeXml(xml, _
errors, packageContents, metadataCatalog)
[ObsoleteAttribute("Use overload with settingId")]
public static LobSystem MergeXml(
string xml,
out string[] errors,
PackageContents packageContents,
AdministrationMetadataCatalog metadataCatalog
)
Parámetros
xml
Tipo: System.StringUna cadena que contiene los metadatos XML.
errors
Tipo: []Una lista de errores no críticos al combinar datos o leer XML.
packageContents
Tipo: Microsoft.SharePoint.BusinessData.Parser.PackageContentsOpciones que especifican los elementos que desea leer.
metadataCatalog
Tipo: Microsoft.SharePoint.BusinessData.Administration.AdministrationMetadataCatalogEl almacén de metadatos en el que se define el sistema externo.
Valor devuelto
Tipo: Microsoft.SharePoint.BusinessData.Administration.LobSystem
El sistema externo combinado.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El parámetro metadataCatalog o el xml es una referencia null (Nothing en Visual Basic). |
ArgumentException | El parámetro packageContents tiene el valor PackageContents.Model establecido. |
MetadataObjectNotFoundException | El sistema externo no existe en el almacén de metadatos especificado. |
Comentarios
Este método permite especificar los recursos que están presentes en la cadena XML de metadatos determinado deben agregarse al almacén de metadatos mediante el parámetro packageContents .
Si el valor de PackageContents.Properties se especifica en el parámetro packageContents , BDC creará todas las propiedades en el archivo XML especificado en el valor especificado. Si existe una propiedad con el mismo nombre, se reemplazará por la nueva propiedad. Combinar propiedades requiere permisos "Editar" en la configuración especificada.
Si el valor de PackageContents.LocalizedNames se especifica en el parámetro packageContents , BDC creará todos los nombres traducidos en el XML especificado en el valor especificado. Si existe un nombre con el mismo LCID, se reemplazará por el nuevo nombre traducido. Al combinar los nombres localizados requiere permisos "Editar" en la configuración especificada.
Si se especifica el valor de PackageContents.Permissions en el packageContents, BDC reemplazará los permisos existentes con los nuevos permisos en el archivo XML especificado. 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