Partager via


IVsDataStoredProcedure, interface

Représente un objet mappé qui exécute le code à zéro ou plusieurs paramètres d'entrée ou de sortie et peut également retourner des données sous une forme tabulaire.

Espace de noms :  Microsoft.VisualStudio.Data.Services.RelationalObjectModel
Assembly :  Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)

Syntaxe

'Déclaration
<DataMappedObjectTypeAttribute("StoredProcedure", Identifier := "Catalog, Schema, Name",  _
    AvailableRestrictions := "Catalog, Schema, Name", RequiredOrdering := "Catalog, Schema, Name",  _
    ClassId := "44488309-FCCA-404f-A6C9-728BF996D4A5")> _
Public Interface IVsDataStoredProcedure _
    Inherits IVsDataExecutableObject, IVsDataTabularObject, IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
[DataMappedObjectTypeAttribute("StoredProcedure", Identifier = "Catalog, Schema, Name", 
    AvailableRestrictions = "Catalog, Schema, Name", RequiredOrdering = "Catalog, Schema, Name", 
    ClassId = "44488309-FCCA-404f-A6C9-728BF996D4A5")]
public interface IVsDataStoredProcedure : IVsDataExecutableObject, 
    IVsDataTabularObject, IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>
[DataMappedObjectTypeAttribute(L"StoredProcedure", Identifier = L"Catalog, Schema, Name", 
    AvailableRestrictions = L"Catalog, Schema, Name", RequiredOrdering = L"Catalog, Schema, Name", 
    ClassId = L"44488309-FCCA-404f-A6C9-728BF996D4A5")]
public interface class IVsDataStoredProcedure : IVsDataExecutableObject, 
    IVsDataTabularObject, IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject^>
[<DataMappedObjectTypeAttribute("StoredProcedure", Identifier = "Catalog, Schema, Name", 
    AvailableRestrictions = "Catalog, Schema, Name", RequiredOrdering = "Catalog, Schema, Name", 
    ClassId = "44488309-FCCA-404f-A6C9-728BF996D4A5")>]
type IVsDataStoredProcedure =  
    interface 
        interface IVsDataExecutableObject 
        interface IVsDataTabularObject 
        interface IVsDataMappedObject 
        interface IVsDataSiteableObject<IVsDataMappedObject>
    end
public interface IVsDataStoredProcedure extends IVsDataExecutableObject, IVsDataTabularObject, IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>

Le type IVsDataStoredProcedure expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Catalog Obtient le catalogue associé à cet objet de données exécutable. (Hérité de IVsDataExecutableObject.)
Propriété publique Columns Obtient une liste des colonnes de données contenues dans l'objet tabulaire. (Hérité de IVsDataTabularObject.)
Propriété publique Identifier Obtient la liste des parties d'identificateur qui identifient le type mappé par générique actuel. (Hérité de IVsDataMappedObject.)
Propriété publique IsDeleted Obtient une valeur indiquant si le type mappé par générique en cours est supprimé. (Hérité de IVsDataMappedObject.)
Propriété publique IsSystemObject Obtient une valeur indiquant si cet objet de données exécutable est un objet du système. (Hérité de IVsDataExecutableObject.)
Propriété publique Name Obtient le nom du type mappé par générique. (Hérité de IVsDataMappedObject.)
Propriété publique Parameters Obtient les paramètres de cet objet de données exécutable. (Hérité de IVsDataExecutableObject.)
Propriété publique Properties Obtient les paires nom/valeur contenant les noms de propriété et les valeurs associés au type mappé par générique actuel. (Hérité de IVsDataMappedObject.)
Propriété publique ReturnValue Obtient la valeur que l'objet de procédure stockée retourne après exécution.
Propriété publique Schema Obtient le schéma de cet objet de données exécutable. (Hérité de IVsDataExecutableObject.)
Propriété publique Selector Obtient un objet de sélection qui permet la recherche des métadonnées spécifiques à la source de données à partir de le fichier XML de prise en charge d'objet de données. (Hérité de IVsDataMappedObject.)
Propriété publique Site Obtient ou définit le site. (Hérité de IVsDataSiteableObject<T>.)
Propriété publique Type Obtient le nom de type sous forme de chaîne du type mappé par générique actuel. (Hérité de IVsDataMappedObject.)
Propriété publique UnderlyingObject Obtient l'objet sous-jacent qui est contenu par le type mappé par générique actuel. (Hérité de IVsDataMappedObject.)

Début

Voir aussi

Référence

Microsoft.VisualStudio.Data.Services.RelationalObjectModel, espace de noms