Microsoft.SqlServer.Server Ad Alanı

Bu, UDT türlerinin çerçeveler arası desteğini etkinleştiren için Microsoft.Data.SqlClientbir yardımcı kitaplığıdır. Kitaplık, ile .NET uyumluluk ve hedef çerçeveler için gerekli türleri .NET Standard 2.0 uygular ve .NET Core türü hedeflenirken .NET Frameworkbunları iletir.

Microsoft .NET Framework ortak dil çalışma zamanının (CLR) Microsoft SQL Server ve SQL Server veritabanı altyapısı işlem yürütme ortamıyla tümleştirilmesine özgü sınıfları, arabirimleri ve numaralandırmaları içerir.

Microsoft .NET Framework ortak dil çalışma zamanının (CLR) Microsoft SQL Server ve SQL Server veritabanı altyapısı işlem yürütme ortamıyla tümleştirilmesine özgü sınıfları, arabirimleri ve numaralandırmaları içerir.

Sınıflar

InvalidUdtException

SQL Server veya ADO.NET Microsoft.Data.SqlClient sağlayıcısı geçersiz bir kullanıcı tanımlı tür (UDT) algıladığında oluşturulur.

SqlContext

, SqlTriggerContextve WindowsIdentity nesnelerine erişim sağlayan çağıranın bağlamının soyutlamasını SqlPipetemsil eder. Bu sınıf devralınamaz.

SqlDataRecord

Tek bir veri satırını ve meta verilerini temsil eder. Bu sınıf devralınamaz.

SqlFacetAttribute

Transact-SQL'de kullanılabilecek ek bilgilerle kullanıcı tanımlı bir türün (UDT) döndürülen sonucuna ek açıklama ekler.

SqlFunctionAttribute

Kullanıcı tanımlı toplamanın yöntem tanımını SQL Server işlev olarak işaretlemek için kullanılır. özniteliğindeki özellikler, tür SQL Server kaydedildiğinde kullanılan fiziksel özellikleri yansıtır.

SqlMetaData

Nesnelerin parametrelerinden ve sütunlarından SqlDataRecord meta veri bilgilerini belirtir ve alır. Bu sınıf devralınamaz.

SqlMethodAttribute

Kullanıcı tanımlı bir türdeki (UDT) bir yöntemin veya özelliğin determinizm ve veri erişim özelliklerini gösterir. özniteliğindeki özellikler, tür SQL Server kaydedildiğinde kullanılan fiziksel özellikleri yansıtır.

SqlPipe

SQL Server veritabanında devam eden yönetilen saklı yordamların sonuçları çağırana geri döndürmesine izin verir. Bu sınıf devralınamaz.

SqlProcedureAttribute

Bir derlemedeki yöntem tanımını saklı yordam olarak işaretlemek için kullanılır. özniteliğindeki özellikler, tür SQL Server kaydedildiğinde kullanılan fiziksel özellikleri yansıtır. Bu sınıf devralınamaz.

SqlTriggerAttribute

Bir derlemedeki yöntem tanımını SQL Server tetikleyici olarak işaretlemek için kullanılır. özniteliğindeki özellikler, tür SQL Server kaydedildiğinde kullanılan fiziksel öznitelikleri yansıtır. Bu sınıf devralınamaz.

SqlTriggerContext

Tetiklenen tetikleyici hakkında bağlamsal bilgiler sağlar.

SqlUserDefinedAggregateAttribute

Türün kullanıcı tanımlı bir toplama olarak kaydedilmesi gerektiğini gösterir. özniteliğindeki özellikler, tür SQL Server kaydedildiğinde kullanılan fiziksel öznitelikleri yansıtır. Bu sınıf devralınamaz.

SqlUserDefinedTypeAttribute

Derlemedeki tür tanımını SQL Server kullanıcı tanımlı tür (UDT) olarak işaretlemek için kullanılır. özniteliğindeki özellikler, tür SQL Server kaydedildiğinde kullanılan fiziksel özellikleri yansıtır. Bu sınıf devralınamaz.

Arabirimler

IBinarySerialize

Kullanıcı tanımlı tür (UDT) ve kullanıcı tanımlı toplu serileştirme ve seri durumdan çıkarma için özel uygulama sağlar.

Numaralandırmalar

DataAccessKind

Kullanıcı tanımlı bir yöntem veya işlev için kullanıcı verilerine erişimin türünü açıklar.

Format

ve tarafından SqlUserDefinedTypeAttributeSqlUserDefinedAggregateAttribute kullanıcı tanımlı bir türün (UDT) veya toplamanın serileştirme biçimini belirtmek için kullanılır.

SystemDataAccessKind

Kullanıcı tanımlı bir yöntem veya işlev için sistem verilerine erişimin türünü açıklar.

TriggerAction

Sabit TriggerAction listesi, tetikleyiciyi SqlTriggerContext tetikleyen eylemi göstermek için sınıfı tarafından kullanılır.

Açıklamalar

Ad alanında Microsoft.SqlServer.Server öznitelik sınıflarını kullanarak desteklenen herhangi bir .NET Framework dilde saklı yordamlar, tetikleyiciler, kullanıcı tanımlı türler, kullanıcı tanımlı işlevler (hem skaler hem de tablo değerli) ve kullanıcı tanımlı toplama işlevleri oluşturabilirsiniz. Ayrıca bunları SQL Server kaydedebilirsiniz.

Şu anda yürütülen kodun SqlContext SQL Server veritabanı altyapısı işleminde çalışıp çalışmadığını belirlemek için sınıfını sorgulayın. Bu, bir kullanıcı sunucuda yönetilen bir saklı yordamı veya işlevi çağırdığında ya da kullanıcının eylemi yönetilen bir kod tetikleyicisi tetiklediğinde çağıranın bağlamını da sağlar.

SqlContext sınıfı, bir saklı yordamdan istemciye sonuçların döndürüleceği bir SqlTriggerContext nesne, bir tetikleyicinin tetiklenmesine neden olan işlem hakkında bilgi sağlayan bir nesne ve istemci kimlik doğrulaması için tümleşik güvenlik kullandığında çağıran istemcinin kimliğini belirlemek için kullanılabilecek bir WindowsIdentity nesne sağlarSqlPipe.

SQL Server CLR tümleştirmesi ve ad alanında API'ler Microsoft.SqlServer.Server hakkında daha fazla bilgi için bkz. SQL Server Belgeleri.