(String, String[], PackageContents, Parameter, TypeDescriptor, String) del método TypeDescriptor.MergeXml
Lee la información de la definición de TypeDescriptor desde el recurso XML especificado para el objeto de descriptor de tipo primario especificado y combina sus propiedades, nombres traducidos y entradas de control de acceso en la actual TypeDescriptor.
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, _
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
xml
Tipo: System.StringLos metadatos XML.
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.PackageContentsOpciones que especifican los elementos que desea leer.
parameter
Tipo: Microsoft.SharePoint.BusinessData.Administration.ParameterEl parámetro principal en el que se define la TypeDescriptor .
parent
Tipo: Microsoft.SharePoint.BusinessData.Administration.TypeDescriptorEl descriptor de tipo primario en el que se definió el TypeDescriptor .
settingId
Tipo: System.StringEl identificador (ID) de una partición en el almacén de metadatos donde se almacenan las propiedades, nombres traducidos y entradas de control de acceso; nulo indica la configuración predeterminada.
Valor devuelto
Tipo: Microsoft.SharePoint.BusinessData.Administration.TypeDescriptor
El combinado TypeDescriptor.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | xml o parameter es nulo . |
ArgumentException | El valor del parámetro packageContents es PackageContents.Model. |
Comentarios
Utilice el parámetro packageContents para especificar qué recursos en el parámetro xml se combinan con la 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, su valor se sustituye por el valor de la nueva propiedad. Combinar propiedades requiere permisos de Edit en la configuración especificada.
Si el valor del parámetro packageContents es PackageContents.LocalizedNames, el BDC crea todos los nombres localizados en el parámetro xml en la configuración especificada. Si existe un nombre con el mismo LCID, se sustituye por el nuevo nombre traducido. Al combinar los nombres localizados requiere permisos de Edit en la configuración especificada.
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 la configuración especificada.
Vea también
Referencia
Espacio de nombres Microsoft.SharePoint.BusinessData.Administration