SqlProcedureAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Utilizado para marcar una definición de método en un ensamblado como procedimiento almacenado. Las propiedades en el atributo reflejan las características físicas que se utilizan al registrarse el tipo con SQL Server. Esta clase no puede heredarse.
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
- Herencia
-
SqlProcedureAttribute
- Atributos
Ejemplos
En el ejemplo siguiente se muestra una declaración de método en un ensamblado que se ha atribuido como un procedimiento almacenado. La SqlProcedureAttribute propiedad se ha establecido en el nombre del procedimiento almacenado.
[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
Comentarios
SqlProcedureAttribute Solo microsoft Visual Studio usa para registrar automáticamente el método especificado como un procedimiento almacenado. No lo usa SQL Server.
Vea "Procedimientos almacenados clR" en SQL Server libros en pantalla de 2005 para obtener más información sobre los procedimientos almacenados y ejemplos de CLR.
Constructores
SqlProcedureAttribute() |
Cualquier atributo de una definición de método de un ensamblado, utilizado para indicar que un determinado método debe registrarse como procedimiento almacenado en SQL Server. |
Propiedades
Name |
Nombre del procedimiento almacenado. |