Compartir a través de


del método Method.MergeXml

Lee la definición de Method partir del recurso especificado XML para el tipo de contenido externo especificado y, a continuación, combina sus propiedades, nombres traducidos y entradas de control de acceso con la existente Method 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, _
    entity As Entity, _
    settingId As String _
) As Method
'Uso
Dim xml As String
Dim errors As String()
Dim packageContents As PackageContents
Dim entity As Entity
Dim settingId As String
Dim returnValue As Method

returnValue = Method.MergeXml(xml, _
    errors, packageContents, entity, _
    settingId)
public static Method MergeXml(
    string xml,
    out string[] errors,
    PackageContents packageContents,
    Entity entity,
    string settingId
)

Parámetros

  • xml
    Tipo: System.String

    Una cadena que contiene los metadatos XML.

  • errors
    Tipo: []

    Una lista de errores no críticos al combinar datos o leer XML.

  • settingId
    Tipo: System.String

    El identificador de una partición de la propiedades de almacén al almacén de metadatos, nombres traducidos y entradas de control de acceso una referencia null (Nothing en Visual Basic) indica la configuración predeterminada.

Valor devuelto

Tipo: Microsoft.SharePoint.BusinessData.Administration.Method
El combinado Method.

Excepciones

Excepción Condición
ArgumentNullException

El parámetro entity o el xml es una referencia null (Nothing en Visual Basic).

ArgumentException

El parámetro packageContents tiene el valor PackageContents.Model establecido.

MetadataObjectNotFoundException

El Method no existe en el tipo de contenido externo 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

clase Method

Miembros Method

Espacio de nombres Microsoft.SharePoint.BusinessData.Administration