SqlFunctionAttribute Sınıf
Tanım
Ö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.
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.
public ref class SqlFunctionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
public class SqlFunctionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
[System.Serializable]
public class SqlFunctionAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
type SqlFunctionAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
[<System.Serializable>]
type SqlFunctionAttribute = class
inherit Attribute
Public Class SqlFunctionAttribute
Inherits Attribute
- Devralma
-
SqlFunctionAttribute
- Türetilmiş
- Öznitelikler
Örnekler
Aşağıdaki örnekte, belirtilen dizin yolundaki dosyaların listesini döndüren bir toplama işlevi gösterilmektedir.
Oluşturucular
SqlFunctionAttribute() |
Yöntemin bir işlev olarak SQL Server kaydedilmesi gerektiğini belirtmek için kullanılan, kullanıcı tanımlı toplamada isteğe bağlı bir öznitelik. İşlev özniteliğinin DataAccess, FillRowMethodName, IsDeterministic, IsPrecise, Name, SystemDataAccessve TableDefinition özelliklerini ayarlamak için de kullanılır. |
Özellikler
DataAccess |
İşlevin, SQL Server yerel örneğinde depolanan kullanıcı verilerine erişim içerip içermediğini gösterir. |
FillRowMethodName |
Tablo değerli işlevi tarafından döndürülen tablodaki bir veri satırını doldurmak için kullanılan aynı sınıftaki bir yöntemin adı. |
IsDeterministic |
Kullanıcı tanımlı işlevin belirlenici olup olmadığını gösterir. |
IsPrecise |
İşlevin kayan nokta işlemleri gibi kesin olmayan hesaplamalar içerip içermediğini gösterir. |
Name |
İşlevin SQL Server kaydedilmesi gereken ad. |
SystemDataAccess |
İşlevin sistem kataloglarında veya SQL Server sanal sistem tablolarında depolanan verilere erişmesi gerekip gerekmediğini gösterir. |
TableDefinition |
Yöntemin tablo değerli bir işlev (TVF) olarak kullanılması durumunda sonuçların tablo tanımını temsil eden bir dize. |