Partager via


Parameter - Classe

Représente la, dans-entrée/sortie, se déconnecter et retourner des paramètres de chaque méthode.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.BusinessData.Administration.MetadataObject
    Microsoft.SharePoint.BusinessData.Administration.AccessControlledMetadataObject
      Microsoft.SharePoint.BusinessData.Administration.Parameter

Espace de noms :  Microsoft.SharePoint.BusinessData.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class Parameter _
    Inherits AccessControlledMetadataObject
'Utilisation
Dim instance As Parameter
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class Parameter : AccessControlledMetadataObject

Remarques

Dans les cas où une méthode Web retourne void, il est probablement renvoi d'une valeur de paramètre de sortie. Vous devez décrire ce paramètre en tant que paramètre de retour dans les métadonnées. Un paramètre de retour dans le Service Business Data Connectivity (BDC) est la valeur que duBDC doit lire à partir de l'application principale. Paramètres contiennent des informations telles que :

  • Le sens du paramètre (In, Out, InOut, Return).

  • Le nombre ordinal du paramètre dans la signature de la méthode.

  • Si le paramètre est facultatif.

  • L'élément TypeReflector. Chaque objet Parameter contient un élément TypeReflector. L'élément TypeReflector est responsable de l'instanciation d'un objet Parameter auquel sont affectées des valeurs par défaut en fonction de la structure indiquée par l'élément TypeDescriptor, et est responsable de l'obtention ou de la définition des valeurs pour les champs individuels référencés par les descripteurs de type dans l'objet Parameter instancié.

Pour les méthodes Web, les noms des paramètres sont utilisés par le BDCde jetons. Bien qu'ils doivent être uniques pour une méthode donnée, vous pouvez nommer les. les noms TypeDescriptor , toutefois, doivent respecter les structures et les champs retournés par les méthodes de l'application principale.

Dans le cas d'une base de données, les noms des paramètres doivent correspondre exactement aux noms des paramètres de la procédure stockée ou de la requête SQL.

Exemples

Code Snippet: Create an External Content Type Using the Administration Object Model

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

Parameter - Membres

Microsoft.SharePoint.BusinessData.Administration - Espace de noms