UserDefinedFunction Класс

Определение

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnChanges | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.Enforce)]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_FUNCTION", "FUNCTION")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_FUNCTION", "FUNCTION")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("RENAME", "FUNCTION")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_AUTHORIZATION_DATABASE", "FUNCTION")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_SCHEMA", "FUNCTION")]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet(Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetOptions.ReadOnly)]
public sealed class UserDefinedFunction : Microsoft.SqlServer.Management.Smo.ScriptSchemaObjectBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.ICreateOrAlterable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IColumnPermission, Microsoft.SqlServer.Management.Smo.IExtendedProperties, Microsoft.SqlServer.Management.Smo.IScriptable, Microsoft.SqlServer.Management.Smo.ITextObject
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnChanges | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.Enforce)>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_FUNCTION", "FUNCTION")>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_FUNCTION", "FUNCTION")>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("RENAME", "FUNCTION")>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_AUTHORIZATION_DATABASE", "FUNCTION")>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_SCHEMA", "FUNCTION")>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet(Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetOptions.ReadOnly)>]
type UserDefinedFunction = class
    inherit ScriptSchemaObjectBase
    interface ISfcSupportsDesignMode
    interface IObjectPermission
    interface IColumnPermission
    interface ICreatable
    interface IAlterable
    interface ICreateOrAlterable
    interface IRenamable
    interface IDroppable
    interface IDropIfExists
    interface IExtendedProperties
    interface IScriptable
    interface ITextObject
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnChanges | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.Enforce)>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_FUNCTION", "FUNCTION")>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_FUNCTION", "FUNCTION")>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("RENAME", "FUNCTION")>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_AUTHORIZATION_DATABASE", "FUNCTION")>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_SCHEMA", "FUNCTION")>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet(Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetOptions.ReadOnly)>]
type UserDefinedFunction = class
    inherit ScriptSchemaObjectBase
    interface ICreatable
    interface IAlterable
    interface ICreateOrAlterable
    interface IRenamable
    interface IDroppable
    interface IDropIfExists
    interface IExtendedProperties
    interface IScriptable
    interface ITextObject
    interface ISfcSupportsDesignMode
    interface IObjectPermission
    interface IColumnPermission
Public NotInheritable Class UserDefinedFunction
Inherits ScriptSchemaObjectBase
Implements IAlterable, IColumnPermission, ICreatable, ICreateOrAlterable, IDropIfExists, IDroppable, IExtendedProperties, IRenamable, IScriptable, ISfcSupportsDesignMode, ITextObject
Наследование
Атрибуты
Реализации

Конструкторы

Имя Описание
UserDefinedFunction()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

UserDefinedFunction(Database, String, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

UserDefinedFunction(Database, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Поля

Имя Описание
m_ExtendedProperties

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
singletonParent

Обычные объекты SMO обращаются к ссылке на родительский класс через parentColl (соответствующую коллекцию в родительском классе). Одноэлементный класс не имеет коллекции в родительском классе.

(Унаследовано от SqlSmoObject)

Свойства

Имя Описание
AnsiNullsStatus

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

AssemblyName

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Checks

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ClassName

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

CollationDatabaseInServer

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
Columns

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

CreateDate

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

DatabaseEngineEdition

Возвращает databaseEngineEdition объекта SMO

(Унаследовано от SqlSmoObject)
DatabaseEngineType

Возвращает DatabaseEngineType объекта SMO

(Унаследовано от SqlSmoObject)
DataType

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

DateLastModified

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Events

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ExecuteForScalar

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
ExecutionContext

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ExecutionContextPrincipal

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ExecutionManager

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
ExtendedProperties

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

FunctionType

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ID

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ImplementationType

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Indexes

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

InlineType

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

IsDeterministic

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

IsEncrypted

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

IsInlineable

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

IsNativelyCompiled

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

IsSchemaBound

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

IsSchemaOwned

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

IsSystemObject

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

IsTouched

Касается ли объект для безусловного скрипта Alter

(Унаследовано от SqlSmoObject)
MethodName

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Name

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ObjectInSpace

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
OrderColumns

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Owner

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Parameters

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Parent

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ParentCollection

Возвращает коллекцию, содержащую объект. Может иметь значение NULL.

(Унаследовано от SqlSmoObject)
Properties

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
QuotedIdentifierStatus

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ReturnsNullOnNullInput

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ScalarResult

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
Schema

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ServerVersion

Возвращает serverVersion сервера, содержащего объект. Если объект не связан с подключенным сервером, возвращается самая известная версия сервера.

(Унаследовано от SqlSmoObject)
State

Возвращает состояние объекта

(Унаследовано от SmoObjectBase)
TableVariableName

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

TextBody

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

TextHeader

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

TextMode

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Urn

Возвращает urn объекта, вычисляемого на лету

(Унаследовано от SqlSmoObject)
UrnSuffix

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

UserData

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SmoObjectBase)

Методы

Имя Описание
AddDatabaseContext(StringCollection)

метод вызывается из метода создания скрипта,связанного с ним (из производных классов, таких как Table, Index и т. д.).

(Унаследовано от SqlSmoObject)
Alter()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

AlterImpl()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
AlterImplWorker()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
AutoGenerateName()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
ChangeSchema(String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

CheckObjectDirty()

Если существуют некоторые свойства, которые соблюдаются в особых случаях, используйте эту функцию. в настоящее время применимо для DatabaseDdltriggers

(Унаследовано от ScriptNameObjectBase)
CheckObjectState()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
CheckObjectState(Boolean)

Это виртуальная функция, чтобы производные классы могли переопределить его, если они хотят выполнить дополнительные проверки состояния объекта.

(Унаследовано от SqlSmoObject)
CheckObjectStateImpl(Boolean)

Проверяет состояние объекта, так как оно не является перенаправляющимся, эта функция может вызываться напрямую и что означает, что производные классы не могут предоставлять собственную проверку.

(Унаследовано от SqlSmoObject)
CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

проверяет синтаксис текста, который управляет правильным типом объекта (PROC, TRIGGER и т. д.)

(Унаследовано от ScriptNameObjectBase)
CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

проверяет синтаксис текста, который управляет правильным типом объекта (PROC, TRIGGER и т. д.)

(Унаследовано от ScriptNameObjectBase)
CheckTextModeSupport()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
CleanObject()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
Create()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

CreateImpl()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
CreateOrAlter()

Создайте объект OR ALTER. Сначала выполните внутреннюю проверку существования. Если объект существует, перейдите по пути CREATE; В противном случае выполните инструкцию ALTER. возвращается без исключения.

CreateOrAlterImpl()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
Deny(ObjectPermissionSet, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Deny(ObjectPermissionSet, String, String[], Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Deny(ObjectPermissionSet, String, String[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Deny(ObjectPermissionSet, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Deny(ObjectPermissionSet, String[], Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Deny(ObjectPermissionSet, String[], String[], Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Deny(ObjectPermissionSet, String[], String[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Deny(ObjectPermissionSet, String[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Discover()

Механизм обнаружения лучших усилий: этот метод отражает метаданные и получает все доступные объекты.

(Унаследовано от SqlSmoObject)
Drop()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

DropIfExists()

Удаляет объект с параметром IF EXISTS. Если объект недопустим для функции drop, возвращается без исключения.

DropImpl(Boolean, Boolean)

Для вызовов удаления в пользовательской базе данных в Azure подключение будет закрыто, так как база данных удаляется, ВыполнениеManager обычно пытается повторить такие вызовы, повторно открыв подключение, мы хотим избежать этого повтора при обработке дескриптораError.

(Унаследовано от SqlSmoObject)
DropImpl(Boolean)

Удаляет объект

(Унаследовано от SqlSmoObject)
DropImplWorker(Urn, Boolean)

Удаляет объект

(Унаследовано от SqlSmoObject)
EnumColumnPermissions()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

EnumColumnPermissions(ObjectPermissionSet)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

EnumColumnPermissions(String, ObjectPermissionSet)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

EnumColumnPermissions(String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

EnumObjectPermissions()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

EnumObjectPermissions(ObjectPermissionSet)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

EnumObjectPermissions(String, ObjectPermissionSet)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

EnumObjectPermissions(String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Выполняет инструкции SQL

(Унаследовано от SqlSmoObject)
ExecuteRenameQuery(String)

Создает запрос переименования для SqlSmoObject и выполняет его на сервере.

(Унаследовано от NamedSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Выполняет заданное действие в заданных режимах выполнения.

Сбрасывает исходные режимы после завершения или сбоя действия.

(Унаследовано от SqlSmoObject)
ForceTextModeOnTextBody()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
FormatSqlVariant(Object)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
GenerateAlterEvent()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
GetBraketNameForText()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
GetContextDB()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
GetDBName()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

Предоставляет перечисление свойств, которые явно отключены для определенных типов серверов или выпусков. Это не список всех свойств, которые не работают для указанного целевого объекта.

(Унаследовано от SqlSmoObject)
GetFragOptionString(FragmentationOption)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
GetIsSystemNamed()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
GetIsTextDirty()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
GetPropValue(String)

Получение значения свойства из : — контейнер свойств непосредственно, если свойство доступно (грязное или извлеченное) — вызов метода OnPropertyMissing в противном случае

Вызовет исключение, если значение свойства равно NULL в любом случае.

(Унаследовано от SqlSmoObject)
GetPropValueOptional(String)

Получение значения свойства из : — контейнер свойств, если состояние создается или мы в режиме конструктора (возможное значение NULL) — вызов метода OnPropertyMissing в противном случае (будет вызывать исключение, если значение РАВНО NULL)

(Унаследовано от SqlSmoObject)
GetPropValueOptional<T>(String, T)

Возвращает значение именованного свойства. Если объект находится в состоянии создания, а свойство еще не задано значение по умолчанию, возвращается. Если объект существует, значение по умолчанию игнорируется и возвращается фактическое значение.

(Унаследовано от SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Извлеките значение свойства из : — контейнер свойств, если состояние создается или мы в режиме конструктора (возможно, NULL) — вызов метода OnPropertyMissing в противном случае (возможно, NULL)

(Унаследовано от SqlSmoObject)
GetRealValue(Property, Object)

Возвращает реальное значение свойства.

(Унаследовано от SqlSmoObject)
GetServerName()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
GetServerObject()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
GetSqlServerVersionName()

Возвращает общедоступное имя sqlserver для текущего подключения, например "SQL Server 2008".

(Унаследовано от SqlSmoObject)
GetStringComparer()

Возвращает средство сравнения, используемое всеми дочерними коллекциями объектов для сравнения имен объектов. Сравнение сервера основано на сортировке главного сравнения базы данных и его дочерних объектов на основе сортировки базы данных

(Унаследовано от SqlSmoObject)
GetTextBody()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
GetTextBody(Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
GetTextHeader(Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
GetTextHeader(ScriptNameObjectBase+ScriptHeaderType)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
GetTextMode()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
GetTextProperty(String)

получите текст объекта, если он недоступен, создайте исключение на основе состояния объекта.

(Унаследовано от ScriptNameObjectBase)
GetUrnRecursive(StringBuilder, UrnIdOption)

Вычисляет urn для объекта, потенциально включая другие поля в определении, помимо ключевых полей.

(Унаследовано от SqlSmoObject)
GetUrnRecursive(StringBuilder)

Вычисляет urn для объекта.

(Унаследовано от SqlSmoObject)
Grant(ObjectPermissionSet, String, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String, String[], Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String, String[], Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String, String[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String[], Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String[], Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String[], String[], Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String[], String[], Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String[], String[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Grant(ObjectPermissionSet, String[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ImplInitialize(String[], OrderBy[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
InitChildCollection(Urn, Boolean)

Инициализирует дочернюю коллекцию объектов, связанную с заданным типом. Например, столбец имени инициализирует коллекцию "Столбцы".

(Унаследовано от SqlSmoObject)
Initialize()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
Initialize(Boolean)

Инициализирует объект, считывая его свойства из перечислителя.

(Унаследовано от SqlSmoObject)
IsExpressSku()

Возвращает значение, указывающее, является ли сервер, содержащий этот объект, SKU Express

(Унаследовано от SqlSmoObject)
IsObjectDirty()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
IsObjectInitialized()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
IsObjectInSpace()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
IsSupportedProperty(String)

Проверьте, поддерживается ли указанное свойство в текущей среде сервера

(Унаследовано от SqlSmoObject)
IsVersion80SP3()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
IsVersion90AndAbove()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
MarkDropped()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
MarkForDropImpl(Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
PostAlter()

эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после изменения объекта.

(Унаследовано от SqlSmoObject)
PostCreate()

эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после создания объекта

(Унаследовано от SqlSmoObject)
PostDrop()

эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после удаления объекта.

(Унаследовано от SqlSmoObject)
Refresh()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Rename(String)

Переименовывает объект

RenameImpl(String)

изменение имени объекта

(Унаследовано от NamedSmoObject)
RenameImplWorker(String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от NamedSmoObject)
Revoke(ObjectPermissionSet, String, Boolean, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String, Boolean, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String, String[], Boolean, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String, String[], Boolean, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String, String[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String[], Boolean, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String[], Boolean, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String[], String[], Boolean, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String[], String[], Boolean, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String[], String[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Revoke(ObjectPermissionSet, String[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Script()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

Script(ScriptingOptions)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ScriptHeader(Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ScriptHeader(ScriptNameObjectBase+ScriptHeaderType)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

ScriptImpl()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
ScriptImpl(ScriptingOptions)

Возвращает объект StringCollection со скриптом для объекта. Этот метод выдает ошибку, если ScriptData имеет значение true

(Унаследовано от SqlSmoObject)
SetAccessToken(IRenewableToken)

Задайте accessToken для подключения.

(Унаследовано от SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
SetIsSystemNamed(Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
SetParentImpl(SqlSmoObject)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
SetSchemaOwned()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от NamedSmoObject)
SetState(SqlSmoState)

Задает состояние объекта (существующий, удаленный и т. д.) Приложения должны избегать использования этого метода.

(Унаследовано от SmoObjectBase)
SetTextBody(String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
SetTextHeader(String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
SwitchTextMode(Boolean, SmoCollectionBase[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

Создает исключение, если основная версия ServerVersion для этого объекта превышает 10.0 (SQL 2008)

(Унаследовано от SqlSmoObject)
ThrowIfAboveVersion80(String)

Создает исключение, если основная версия ServerVersion для этого объекта выше 8.0 (SQL 2000)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion100(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 10.0 (SQL 2008)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion110(String)

Создает исключение UnsupportedVersionException, если исходный или целевой сервер ниже 11.0 (SQL 2012)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 11.0 (SQL 2012)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion120(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 12.0 (SQL 2014)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Создает исключение с текстом, указывая, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 12.0 (SQL 2014)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion130(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 13.0 (SQL 2016)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 13.0 (SQL 2016)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion140(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 14.0 (SQL 2017)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 14.0 (SQL 2017)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion160(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 16.0

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion80(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 8.0 (SQL 2000)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion80SP3()

Создает исключение, если serverVersion для этого объекта ниже 8.760 (8.0 с пакетом обновления 3 (SP3)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion90(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 9.0 (SQL 2005)

(Унаследовано от SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от ScriptNameObjectBase)
ToString()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
Touch()

Помечай объект "касался" для безусловного скрипта Alter.

(Унаследовано от SqlSmoObject)
TouchImpl()

Виртуальный метод, позволяющий производным классам выполнять дополнительную работу при касании.

(Унаследовано от SqlSmoObject)
UnbindDefaultImpl(Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
UnbindRuleImpl(Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
Validate(String, Object[])

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SmoObjectBase)

События

Имя Описание
PropertyChanged

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
PropertyMetadataChanged

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)

Явные реализации интерфейса

Имя Описание
IAlienObject.Discover()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
IAlienObject.GetDomainRoot()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
IAlienObject.GetParent()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
IAlienObject.GetPropertyType(String)

Обнаруживает тип свойства.

(Унаследовано от SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Извлекает значение для заданного свойства. Создает исключение, если свойство не найдено.

(Унаследовано от SqlSmoObject)
IAlienObject.GetUrn()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
IAlienObject.Resolve(String)

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Задает состояние этого объекта на основе предоставленного SfcObjectState.

(Унаследовано от SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Задает значение заданного свойства, если оно доступно для записи. Если свойство не находится в контейнере свойств, используется отражение. Создает исключение, если свойство не найдено.

(Унаследовано от SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction

(Унаследовано от SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Этот объект расширяет ISfcSupportsDesignMode.

Методы расширения

Имя Описание
GetAssessmentItems(SqlSmoObject, String[])

Находит все доступные проверки для заданных smoObject.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Синхронно выполняет оценку для данного и smoObject предоставляет IEnumerable<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResults(SqlSmoObject, String[])

Синхронно выполняет оценку для данного и smoObject предоставляет IEnumerable<T> описание обнаруженных проблем.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Асинхронно выполняет оценку для заданных smoObject и дает List<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResultsList(SqlSmoObject, String[])

Асинхронно выполняет оценку для заданных smoObject и дает List<T> описание обнаруженных проблем.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Проверяет, поддерживается ли указанный тип корневым сервером ServerVersionDatabaseEngineType для этого объекта. Если scriptingPreferences не имеет значения NULL, также проверяет, поддерживается ли указанный тип целевым серверомServerVersion.DatabaseEngineType

Применяется к