Partager via


GraphPropertyCollection.AddNewProperty, méthode (String, Type, Func<GraphMetadata>)

Enregistre un nouveau GraphProperty

Espace de noms :  Microsoft.VisualStudio.GraphModel
Assembly :  Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)

Syntaxe

'Déclaration
Public Function AddNewProperty ( _
    id As String, _
    dataType As Type, _
    callback As Func(Of GraphMetadata) _
) As GraphProperty
public GraphProperty AddNewProperty(
    string id,
    Type dataType,
    Func<GraphMetadata> callback
)
public:
GraphProperty^ AddNewProperty(
    String^ id, 
    Type^ dataType, 
    Func<GraphMetadata^>^ callback
)
member AddNewProperty : 
        id:string * 
        dataType:Type * 
        callback:Func<GraphMetadata> -> GraphProperty
public function AddNewProperty(
    id : String, 
    dataType : Type, 
    callback : Func<GraphMetadata>
) : GraphProperty

Paramètres

  • id
    Type : String

    ID unique du GraphProperty

  • dataType
    Type : Type

    Type de données associé à ce GraphProperty

  • callback
    Type : Func<GraphMetadata>

    Le rappel qui peut paresseux créer les métadonnées pour cette propriété

Valeur de retour

Type : Microsoft.VisualStudio.GraphModel.GraphProperty
Objet GraphProperty récemment inscrit

Exceptions

Exception Condition
ArgumentNullException

levée si l'id a la valeur null.

InvalidOperationException

levée si l'ID est une chaîne vide

ArgumentNullException

levée si dataType a la valeur null.

Sécurité .NET Framework

Voir aussi

Référence

GraphPropertyCollection Classe

AddNewProperty, surcharge

Microsoft.VisualStudio.GraphModel, espace de noms