SqlProcedureAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird zum Kennzeichnen einer Methode in einer Assembly als eine gespeicherte Prozedur verwendet. Die Eigenschaften des Attributs stellen die physikalischen Merkmale dar, die beim Registrieren des Typs in SQL Server verwendet werden. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
-
SqlProcedureAttribute
- Attribute
Beispiele
Das folgende Beispiel zeigt eine Methodendeklaration in einer Assembly, die als gespeicherte Prozedur zugeordnet wurde. Die SqlProcedureAttribute -Eigenschaft wurde auf den Namen der gespeicherten Prozedur festgelegt.
[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
Hinweise
SqlProcedureAttribute wird nur von Microsoft Visual Studio verwendet, um die angegebene Methode automatisch als gespeicherte Prozedur zu registrieren. Es wird nicht von SQL Server verwendet.
Weitere Informationen zu gespeicherten CLR-Prozeduren und Beispielen finden Sie unter "Gespeicherte CLR-Prozeduren" in SQL Server 2005-Onlinedokumentation.
Konstruktoren
SqlProcedureAttribute() |
Ein Attribut in einer Methodendefinition in einer Assembly, das angibt, dass die entsprechende Methode als eine gespeicherte Prozedur in SQL Server registriert werden soll. |
Eigenschaften
Name |
Name der gespeicherten Prozedur |