Compartir a través de


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

Lea la información de definición de TypeDescriptor desde el recurso XML especificado para el objeto de descriptor de tipo principal especificada en la partición especificada y combina sus propiedades, los nombres localizados y entradas de control de acceso en el actual 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
Public Shared Function MergeXml ( _
    xml As String, _
    <OutAttribute> ByRef errors As String(), _
    packageContents As PackageContents, _
    parameter As Parameter, _
    parent As TypeDescriptor, _
    settingId As String _
) As TypeDescriptor
'Uso
Dim xml As String
Dim errors As String()
Dim packageContents As PackageContents
Dim parameter As Parameter
Dim parent As TypeDescriptor
Dim settingId As String
Dim returnValue As TypeDescriptor

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

Parámetros

  • errors
    Tipo: []

    Cuando se devuelve este método, contiene una lista de errores no críticos al combinar datos o leer XML. Este parámetro se pasa no inicializado.

  • settingId
    Tipo: System.String

    El identificador de una partición en el almacén de metadatos donde se almacenan las propiedades, los nombres localizados y entradas de control de acceso; nulo indica la configuración predeterminada.

Valor devuelto

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

Excepciones

Excepción Condición
ArgumentNullException

xml o parameter es nulo.

ArgumentException

El valor del parámetro packageContents es PackageContents.Model.

Comentarios

Use el parámetro packageContents para especificar qué recursos en el parámetro xml se combinan con el existente TypeDescriptor.

Si el valor del parámetro packageContents es PackageContents.Properties, BDC combina todas las propiedades en el parámetro xml . Si existe una propiedad con el mismo nombre, el valor se reemplaza por el valor de la nueva propiedad. Combinar propiedades requiere Edit permisos en el valor especificado.

Si el valor del parámetro packageContents es PackageContents.LocalizedNames, BDC todos los nombres localizados crea el parámetro xml 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 Edit permisos en el valor especificado.

Si el valor del parámetro packageContents es PackageContents.Permissions, BDC reemplaza los permisos existentes con los nuevos permisos en el parámetro xml . Combinación de permisos requiere el permiso SetPermissions en el valor especificado.

Vea también

Referencia

clase TypeDescriptor

Miembros TypeDescriptor

Sobrecarga MergeXml

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