SqlProcedureAttribute Klasse

Definition

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

Gilt für: