del método MethodInstance.MergeXml
Lee la definición de MethodInstance desde el recurso XML especificado para el método especificado y, a continuación, combina sus propiedades, los nombres localizados y entradas de control de acceso con el existente MethodInstance 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, _
method As Method, _
settingId As String _
) As MethodInstance
'Uso
Dim xml As String
Dim errors As String()
Dim packageContents As PackageContents
Dim method As Method
Dim settingId As String
Dim returnValue As MethodInstance
returnValue = MethodInstance.MergeXml(xml, _
errors, packageContents, method, _
settingId)
public static MethodInstance MergeXml(
string xml,
out string[] errors,
PackageContents packageContents,
Method method,
string settingId
)
Parámetros
xml
Tipo: System.StringUna cadena que contiene los metadatos XML.
errors
Tipo: []Una lista de los errores no críticos al combinar datos o leer XML.
packageContents
Tipo: Microsoft.SharePoint.BusinessData.Administration.Client.Parser.PackageContentsOpciones que especifican los elementos que desea leer.
method
Tipo: Microsoft.SharePoint.BusinessData.Administration.Client.MethodEl método primario definido en la instancia del método.
settingId
Tipo: System.StringEl identificador de una partición de las propiedades para el almacén de metadatos, los nombres localizados y entradas de control de acceso en; una referencia null (Nothing en Visual Basic) indica la configuración predeterminada.
Valor devuelto
Tipo: Microsoft.SharePoint.BusinessData.Administration.Client.MethodInstance
La instancia del método combinada.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El parámetro method 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 MethodInstance no existe en el método especificado. |
Comentarios
Este método le permite especificar qué recursos que se encuentran en la cadena XML de metadatos especificado se agregarán al almacén de metadatos a través del parámetro packageContents .
Si el valor de Properties especificado en el parámetro packageContents , BDC creará todas las propiedades de la cadena XML especificada 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 LocalizedNames especificado en el parámetro packageContents , BDC creará todos los nombres localizados de la cadena XML especificada 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 el valor de Permissions especificado en el parámetro packageContents , BDC reemplazará permisos existentes con los nuevos permisos tomados de la cadena XML especificada. Combinación de permisos requiere el permiso de "SetPermissions" en el valor especificado.
Vea también
Referencia
Espacio de nombres Microsoft.SharePoint.BusinessData.Administration.Client