Exportar (0) Imprimir
Expandir todo
Este tema aún no ha recibido ninguna valoración - Valorar este tema

Microsoft.SqlServer.Server (Espacio de nombres)

El espacio de nombres Microsoft.SqlServer.Server contiene clases, interfaces y enumeraciones específicas para la integración de Common Language Runtime (CLR) de Microsoft .NET Framework en Microsoft SQL Server y para el entorno de ejecución de los procedimientos de motor de base de datos de SQL Server.

Mediante las clases de atributos del espacio de nombres Microsoft.SqlServer.Server se pueden crear procedimientos almacenados, desencadenadores, tipos definidos por el usuario, funciones definidas por el usuario (tanto de valores escalares como de tabla) y funciones agregadas definidas por el usuario en cualquiera de los lenguajes compatibles con .NET Framework. También se pueden registrar en SQL Server.

Consulte la clase SqlContext para determinar si el código que está activo actualmente se está ejecutando en el procedimiento de motor de base de datos de SQL Server. Esto también proporciona contexto al llamador cuando el usuario llama a un procedimiento almacenado administrado o a una función en el servidor o cuando la acción de un usuario activa el desencadenador de código administrado.

La clase SqlContext proporciona un objeto SqlPipe, mediante el cual se devuelven al cliente los resultados de un procedimiento almacenado; un objeto SqlTriggerContext, que proporciona información sobre la operación que ha provocado que se active el desencadenador, y un objeto WindowsIdentity, que se puede utilizar para determinar la identidad del cliente que efectúa la llamada cuando la autenticación que utiliza el cliente es la seguridad integrada.

Para obtener más información sobre la integración de SQL Server CLR y las API en el espacio de nombres Microsoft.SqlServer.Server, vea los Libros en pantalla de SQL Server.

 ClaseDescripción
Clase públicaInvalidUdtExceptionSe produce cuando SQL Server o el proveedor de ADO.NET System.Data.SqlClient detecta un tipo definido por el usuario no válido (UDT).
Clase públicaSqlContextRepresenta una abstracción del contexto del llamador, que proporciona acceso a los objetos SqlPipe, SqlTriggerContext y WindowsIdentity. Esta clase no se puede heredar.
Clase públicaSqlDataRecordRepresenta una única fila de datos y sus metadatos. Esta clase no se puede heredar.
Clase públicaSqlFacetAttributeAnota el resultado devuelto de un tipo definido por el usuario (UDT) con información adicional que se puede utilizar en Transact-SQL.
Clase públicaSqlFunctionAttributeSe utiliza para marcar una definición de método de un agregado definido por el usuario como una función de SQL Server. Las propiedades en el atributo reflejan las características físicas que se utilizan al registrarse el tipo con SQL Server.
Clase públicaSqlMetaDataEspecifica y recupera información de metadatos de los parámetros y columnas de los objetos SqlDataRecord. Esta clase no se puede heredar.
Clase públicaSqlMethodAttributeIndica el determinismo y las propiedades de acceso a datos de un método o una propiedad en un tipo definido por el usuario (UDT). Las propiedades en el atributo reflejan las características físicas que se utilizan al registrarse el tipo con SQL Server.
Clase públicaSqlPipePermite a los procedimientos almacenados administrados que se ejecutan en un proceso de una base de datos de SQL Server devolver los resultados al llamador. Esta clase no se puede heredar.
Clase públicaSqlProcedureAttributeUtilizado para marcar una definición de método en un ensamblado como procedimiento almacenado. Las propiedades del atributo reflejan las características físicas utilizadas cuando el tipo se registra con SQL Server. Esta clase no se puede heredar.
Clase públicaSqlTriggerAttributeSe utiliza para marcar una definición de método en un ensamblado como un activador de SQL Server. Las propiedades en el atributo reflejan los atributos físicos utilizados al registrarse el tipo con SQL Server. Esta clase no se puede heredar.
Clase públicaSqlTriggerContextProporciona información contextual sobre el activador que se desencadenó.
Clase públicaSqlUserDefinedAggregateAttributeIndica que el tipo debe registrarse como un agregado definido por el usuario. Las propiedades en el atributo reflejan los atributos físicos utilizados al registrarse el tipo con SQL Server. Esta clase no se puede heredar.
Clase públicaSqlUserDefinedTypeAttributeSe utiliza para marcar una definición de tipo en un ensamblado como un tipo definido por el usuario (UDT) en SQL Server. Las propiedades en el atributo reflejan las características físicas que se utilizan al registrarse el tipo con SQL Server. Esta clase no se puede heredar.
 InterfazDescripción
Interfaz públicaIBinarySerializeProporciona una implementación personalizada para el tipo definido por el usuario (UDT) y la serialización y deserialización de agregados definidos por el usuario.
 EnumeraciónDescripción
Enumeración públicaDataAccessKindDescribe el tipo de acceso a los datos del usuario para un método o una función definida por el usuario.
Enumeración públicaFormatLo utilizan SqlUserDefinedTypeAttribute y SqlUserDefinedAggregateAttribute para indicar el formato de serialización de un tipo definido por el usuario (UDT) o agregado.
Enumeración públicaSystemDataAccessKindDescribe el tipo de acceso a los datos del sistema para un método o una función definida por el usuario.
Enumeración públicaTriggerActionLa clase SqlTriggerContext utiliza la enumeración TriggerAction para indicar qué acción desencadenó el activador.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.