SqlProcedureAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet de marquer une définition de méthode dans un assembly comme étant une procédure stockée. Les propriétés de l'attribut reflètent les caractéristiques physiques utilisées lorsque le type est enregistré avec SQL Server. Cette classe ne peut pas être héritée.
public ref class SqlProcedureAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
[System.Serializable]
public sealed class SqlProcedureAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
[<System.Serializable>]
type SqlProcedureAttribute = class
inherit Attribute
Public NotInheritable Class SqlProcedureAttribute
Inherits Attribute
- Héritage
-
SqlProcedureAttribute
- Attributs
Exemples
L’exemple suivant montre une déclaration de méthode dans un assembly qui a été attribué en tant que procédure stockée. La SqlProcedureAttribute propriété a été définie sur le nom de la procédure stockée.
[Microsoft.SqlServer.Server.SqlProcedure(Name = "StoredProcSendMessage")]
public static void StoredProcSendMessage()
{
// Send a message string back to the client.
SqlContext.Pipe.Send("Hello World!");
}
<Microsoft.SqlServer.Server.SqlProcedure(Name:="StoredProcSendMessage")> _
Public Shared Sub StoredProcSendMessage()
' Send a message string back to the client.
SqlContext.Pipe.Send("Hello world!")
End Sub
Remarques
SqlProcedureAttribute est utilisé uniquement par Microsoft Visual Studio pour inscrire automatiquement la méthode spécifiée en tant que procédure stockée. Il n’est pas utilisé par SQL Server.
Pour plus d’informations sur les procédures stockées et les exemples du CLR, consultez « Procédures stockées CLR » dans la documentation en ligne de SQL Server 2005.
Constructeurs
SqlProcedureAttribute() |
Attribut sur une définition de méthode dans un assembly, permettant d'indiquer que la méthode donnée doit être enregistrée en tant que procédure stockée dans SQL Server. |
Propriétés
Name |
Nom de la procédure stockée. |