SqlProcedureAttribute Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Digunakan untuk menandai definisi metode dalam rakitan sebagai prosedur tersimpan. Properti pada atribut mencerminkan karakteristik fisik yang digunakan saat jenis terdaftar dengan SQL Server. Kelas ini tidak dapat diwariskan.
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
- Warisan
-
SqlProcedureAttribute
- Atribut
Contoh
Contoh berikut menunjukkan deklarasi metode dalam rakitan yang telah dikaitkan sebagai prosedur tersimpan. Properti SqlProcedureAttribute telah diatur ke nama prosedur tersimpan.
[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
Keterangan
SqlProcedureAttribute hanya digunakan oleh Microsoft Visual Studio untuk mendaftarkan metode yang ditentukan secara otomatis sebagai prosedur tersimpan. Ini tidak digunakan oleh SQL Server.
Lihat "Prosedur Tersimpan CLR" di SQL Server 2005 Buku Online untuk informasi selengkapnya tentang prosedur dan contoh tersimpan CLR.
Konstruktor
| SqlProcedureAttribute() |
Atribut pada definisi metode dalam perakitan, digunakan untuk menunjukkan bahwa metode yang diberikan harus didaftarkan sebagai prosedur tersimpan dalam SQL Server. |
Properti
| Name |
Nama prosedur tersimpan. |