SqlProcedureAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Slouží k označení definice metody v sestavení jako uložené procedury. Vlastnosti atributu odrážejí fyzické vlastnosti použité při registraci typu v SQL Server. Tato třída se nemůže dědit.
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
- Dědičnost
-
SqlProcedureAttribute
- Atributy
Příklady
Následující příklad ukazuje deklaraci metody v sestavení, které bylo přiřazeno jako uložená procedura. Vlastnost SqlProcedureAttribute byla nastavena na název uložené procedury.
[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
Poznámky
SqlProcedureAttribute se používá pouze v sadě Microsoft Visual Studio k automatické registraci zadané metody jako uložené procedury. Nepoužívá ho SQL Server.
Další informace o uložených procedurách a příkladech modulu CLR najdete v tématu Uložené procedury CLR v SQL Server 2005 Books Online.
Konstruktory
SqlProcedureAttribute() |
Atribut definice metody v sestavení, který se používá k označení, že daná metoda by měla být registrována jako uložená procedura v SQL Server. |
Vlastnosti
Name |
Název uložené procedury. |