SqlProcedureAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Utilizzata per contrassegnare la definizione di un metodo in un assembly come stored procedure. Le proprietà dell'attributo riflettono le caratteristiche fisiche utilizzate quando il tipo viene registrato con SQL Server. La classe non può essere ereditata.
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
- Ereditarietà
-
SqlProcedureAttribute
- Attributi
Esempio
Nell'esempio seguente viene illustrata una dichiarazione di metodo in un assembly con attributi come stored procedure. La SqlProcedureAttribute proprietà è stata impostata sul nome della stored procedure.
[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
Commenti
SqlProcedureAttribute viene usato solo da Microsoft Visual Studio per registrare automaticamente il metodo specificato come stored procedure. Non viene usato da SQL Server.
Per altre informazioni sulle stored procedure CLR e sugli esempi, vedere "Stored procedure CLR" nella documentazione online di SQL Server 2005.
Costruttori
SqlProcedureAttribute() |
Attributo in una definizione di metodo all'interno di un assembly, utilizzato per indicare che il metodo specificato deve essere registrato come stored procedure in SQL Server. |
Proprietà
Name |
Nome della stored procedure. |