MethodInstance.MergeXml - Méthode
Lit la définition MethodInstance à partir de la ressource XML spécifiée pour la méthode spécifiée et fusionne ses propriétés, les noms localisés et les entrées de contrôle d'accès avec la MethodInstance existant dans le magasin de métadonnées.
Espace de noms : Microsoft.SharePoint.BusinessData.Administration.Client
Assembly : Microsoft.SharePoint.BusinessData.Administration.Client (dans Microsoft.SharePoint.BusinessData.Administration.Client.dll)
Syntaxe
'Déclaration
Public Shared Function MergeXml ( _
xml As String, _
<OutAttribute> ByRef errors As String(), _
packageContents As PackageContents, _
method As Method, _
settingId As String _
) As MethodInstance
'Utilisation
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
)
Paramètres
xml
Type : System.StringChaîne contenant les métadonnées XML.
errors
Type : []Une liste des messages d'erreur non critiques qui s'est produite lors de la fusion des données ou en train de lire le fichier XML.
packageContents
Type : Microsoft.SharePoint.BusinessData.Administration.Client.Parser.PackageContentsOptions qui spécifient les éléments à lire.
method
Type : Microsoft.SharePoint.BusinessData.Administration.Client.MethodLa méthode parent défini dans l'instance de méthode.
settingId
Type : System.StringL'identificateur d'une partition dans les propriétés pour un magasin de métadonnées, des noms localisés et entrées de contrôle d'accès une référence Null (Rien dans Visual Basic) indique les paramètres par défaut.
Valeur renvoyée
Type : Microsoft.SharePoint.BusinessData.Administration.Client.MethodInstance
L'instance de méthode fusionnées.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre method ou le xml est une référence Null (Rien dans Visual Basic). |
ArgumentException | Le paramètre packageContents est défini pour la valeur PackageContents.Model . |
MetadataObjectNotFoundException | La MethodInstance n'existe pas dans la méthode spécifiée. |
Remarques
Cette méthode vous permet de spécifier les ressources qui sont présents dans la chaîne XML de métadonnées spécifié doivent être ajoutés au magasin de métadonnées via le paramètre packageContents .
Si la valeur Properties est spécifiée dans le paramètre packageContents , BDC créera toutes les propriétés dans la chaîne XML spécifiée dans le paramètre spécifié. Si une propriété portant le même nom existe, il est remplacé par la nouvelle propriété. Fusion de propriétés nécessite des autorisations « Modifier » dans le paramètre spécifié.
Si la valeur LocalizedNames est spécifiée dans le paramètre packageContents , BDC créera tous les noms localisés dans la chaîne XML spécifiée dans le paramètre spécifié. Si un nom localisé avec le même LCID existe, il est remplacé par le nouveau nom localisé. Fusion des noms localisés nécessite des autorisations « Modifier » dans le paramètre spécifié.
Si la valeur Permissions est spécifiée dans le paramètre packageContents , BDC remplacer les autorisations existantes par les nouvelles autorisations provenant de la chaîne XML donnée. La fusion des autorisations nécessite l'autorisation « SetPermissions » dans le paramètre spécifié.
Voir aussi
Référence
Microsoft.SharePoint.BusinessData.Administration.Client - Espace de noms