Microsoft.SqlServer.Server Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu, UDT türlerinin çerçeveler arası desteğini etkinleştiren için Microsoft.Data.SqlClient
bir 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 Framework
bunları 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.