SqlProcedureAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Służy do oznaczania definicji metody w zestawie jako procedury składowanej. Właściwości atrybutu odzwierciedlają cechy fizyczne używane podczas rejestrowania typu w SQL Server. Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
-
SqlProcedureAttribute
- Atrybuty
Przykłady
W poniższym przykładzie pokazano deklarację metody w zestawie, który został przypisany jako procedura składowana. Właściwość SqlProcedureAttribute została ustawiona na nazwę procedury składowanej.
[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
Uwagi
SqlProcedureAttribute Program jest używany tylko przez program Microsoft Visual Studio do automatycznego rejestrowania określonej metody jako procedury składowanej. Nie jest on używany przez SQL Server.
Aby uzyskać więcej informacji na temat procedur składowanych i przykładów, zobacz "CLR Stored Procedures" (Procedury składowane CLR) w SQL Server 2005 Books Online.
Konstruktory
SqlProcedureAttribute() |
Atrybut definicji metody w zestawie, używany do wskazania, że dana metoda powinna być zarejestrowana jako procedura składowana w SQL Server. |
Właściwości
Name |
Nazwa procedury składowanej. |