Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Microsoft.SqlServer.Server espace de noms

 

Date de publication : novembre 2016

Le Microsoft.SqlServer.Server espace de noms contient les classes, interfaces et énumérations qui sont spécifiques à l’intégration du Microsoft .NET Framework common language runtime (CLR) dans Microsoft SQL Server et l’environnement d’exécution du processus du moteur de base de données SQL Server.

ClasseDescription
System_CAPS_pubclassInvalidUdtException

Levée lorsque SQL Server ou ADO.NET System.Data.SqlClient fournisseur détecte un type défini par l’utilisateur (UDT) non valide.

System_CAPS_pubclassSqlContext

Représente une abstraction du contexte de l’appelant, qui fournit l’accès à la SqlPipe, SqlTriggerContext, et WindowsIdentity objets. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSqlDataRecord

Représente une ligne unique de données et ses métadonnées. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSqlFacetAttribute

Annote le résultat retourné d’un type défini par l’utilisateur (UDT) avec des informations supplémentaires qui peuvent être utilisés dans Transact-SQL.

System_CAPS_pubclassSqlFunctionAttribute

Utilisé pour marquer une définition de méthode d’un agrégat défini par l’utilisateur comme une fonction dans SQL Server. Les propriétés de l’attribut reflètent les caractéristiques physiques utilisées lorsque le type est enregistré avec SQL Server.

System_CAPS_pubclassSqlMetaData

Spécifie et récupère des informations de métadonnées à partir des paramètres et les colonnes de SqlDataRecord objets. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSqlMethodAttribute

Indique les propriétés d’accès déterminisme et les données d’une méthode ou propriété sur un type défini par l’utilisateur (UDT). Les propriétés de l’attribut reflètent les caractéristiques physiques utilisées lorsque le type est enregistré avec SQL Server.

System_CAPS_pubclassSqlPipe

Permet aux procédures stockées managées processus en cours d’exécution sur une base de données SQL Server pour retourner des résultats à l’appelant. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSqlProcedureAttribute

Utilisé pour marquer une définition de méthode dans un assembly en tant qu’une procédure stockée. Les propriétés de l’attribut reflètent les caractéristiques physiques utilisées lorsque le type est enregistré avec SQL Server. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSqlTriggerAttribute

Utilisé pour marquer une définition de méthode dans un assembly comme étant un déclencheur dans SQL Server. Les propriétés de l’attribut reflètent les attributs physiques utilisés lorsque le type est enregistré avec SQL Server. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSqlTriggerContext

Fournit des informations contextuelles sur le déclencheur a été activé.

System_CAPS_pubclassSqlUserDefinedAggregateAttribute

Indique que le type doit être enregistré comme un agrégat défini par l’utilisateur. Les propriétés de l’attribut reflètent les attributs physiques utilisés lorsque le type est enregistré avec SQL Server. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSqlUserDefinedTypeAttribute

Utilisé pour marquer une définition de type dans un assembly comme étant un type défini par l’utilisateur (UDT) dans SQL Server. Les propriétés de l’attribut reflètent les caractéristiques physiques utilisées lorsque le type est enregistré avec SQL Server. Cette classe ne peut pas être héritée.

InterfaceDescription
System_CAPS_pubinterfaceIBinarySerialize

Fournit une implémentation personnalisée pour le type défini par l’utilisateur (UDT) et de sérialisation d’agrégation définie par l’utilisateur et de la désérialisation.

ÉnumérationDescription
System_CAPS_pubenumDataAccessKind

Décrit le type d’accès aux données utilisateur pour une fonction ou une méthode définie par l’utilisateur.

System_CAPS_pubenumFormat

Utilisé par SqlUserDefinedTypeAttribute et SqlUserDefinedAggregateAttribute pour indiquer le format de sérialisation d’un type défini par l’utilisateur (UDT) ou un agrégat.

System_CAPS_pubenumSystemDataAccessKind

Décrit le type d’accès aux données système pour une fonction ou une méthode définie par l’utilisateur.

System_CAPS_pubenumTriggerAction

Le TriggerAction énumération est utilisée par la SqlTriggerContext classe pour indiquer l’action qui a déclenché le déclencheur.

À l’aide de l’attribut de classes dans le Microsoft.SqlServer.Server espace de noms, vous pouvez créer des procédures stockées, des déclencheurs, des types définis par l’utilisateur, fonctions définies par l’utilisateur (scalaire et table) et prise en charge de fonctions d’agrégation définies par l’utilisateur dans un langage .NET Framework. Vous pouvez également les enregistrer dans SQL Server.

Requête la SqlContext classe afin de déterminer si le code en cours d’exécution est en cours d’exécution dans le processus du moteur de base de données SQL Server. Il fournit également le contexte de l’appelant lorsqu’un utilisateur appelle une procédure stockée managée ou une fonction sur le serveur, ou lors de l’action d’un utilisateur Active un déclencheur de code managé.

La SqlContext classe fournit un SqlPipe objet via lequel les résultats sont retournés au client à partir d’une procédure stockée, un SqlTriggerContext objet, qui fournit des informations sur l’opération qui a entraîné un déclencheur est déclenché, et un WindowsIdentity objet, qui peut être utilisée pour déterminer l’identité du client appelant lorsque le client utilise la sécurité intégrée pour l’authentification.

Pour plus d’informations sur l’intégration CLR SQL Server et les API dans le Microsoft.SqlServer.Server espace de noms, consultez la documentation en ligne de SQL Server.

Retour au début
Afficher: