Compartir a través de


(String, String[], PackageContents, Parameter, TypeDescriptor) del método TypeDescriptor.MergeXml

NOTA: esta API está ahora obsoleta.

Lee la definición de TypeDescriptor desde el recurso XML especificado para el objeto de descriptor de tipo principal especificada y, a continuación, combina sus propiedades, los nombres localizados y entradas de control de acceso con el existente TypeDescriptor en el almacén de metadatos.

Espacio de nombres:  Microsoft.SharePoint.BusinessData.Administration.Client
Ensamblado:  Microsoft.SharePoint.BusinessData.Administration.Client (en Microsoft.SharePoint.BusinessData.Administration.Client.dll)

Sintaxis

'Declaración
<ObsoleteAttribute("Use overload with settingId")> _
Public Shared Function MergeXml ( _
    xml As String, _
    <OutAttribute> ByRef errors As String(), _
    packageContents As PackageContents, _
    parameter As Parameter, _
    parent As TypeDescriptor _
) As TypeDescriptor
'Uso
Dim xml As String
Dim errors As String()
Dim packageContents As PackageContents
Dim parameter As Parameter
Dim parent As TypeDescriptor
Dim returnValue As TypeDescriptor

returnValue = TypeDescriptor.MergeXml(xml, _
    errors, packageContents, parameter, _
    parent)
[ObsoleteAttribute("Use overload with settingId")]
public static TypeDescriptor MergeXml(
    string xml,
    out string[] errors,
    PackageContents packageContents,
    Parameter parameter,
    TypeDescriptor parent
)

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.

Valor devuelto

Tipo: Microsoft.SharePoint.BusinessData.Administration.Client.TypeDescriptor
La combinadas TypeDescriptor.

Excepciones

Excepción Condición
ArgumentNullException

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

ArgumentException

El parámetro packageContents tiene el valor de PackageContents.Model configurado.

MetadataObjectNotFoundException

La TypeDescriptor no existe en el descriptor de tipo de elemento primario especificado.

Comentarios

Este método le permite especificar qué recursos que se encuentran en la cadena XML de metadatos determinado se agregarán al almacén de metadatos a través del parámetro packageContents .

Si el valor de PackageContents.Properties especificado en el parámetro packageContents , BDC creará todas las propiedades en el 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 el valor especificado.

Si el valor de PackageContents.LocalizedNames especificado en el parámetro packageContents , BDC creará todos los nombres localizados en el XML especificado en el valor especificado. Si existe un nombre con el mismo LCID localizado, se reemplazará por el nuevo nombre localizado. Combinar los nombres localizados requiere permisos "Editar" en el valor especificado.

Si se especifica el valor de PackageContents.Permissions en la packageContents, BDC reemplazará permisos existentes con los nuevos permisos en el XML determinado. Combinación de permisos requiere el permiso de "SetPermissions" en el valor especificado.

Vea también

Referencia

clase TypeDescriptor

Miembros TypeDescriptor

Sobrecarga MergeXml

Espacio de nombres Microsoft.SharePoint.BusinessData.Administration.Client