UserDefinedFunction 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인스턴스 클래스 캡슐화: 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
- 특성
- 구현
생성자
| Name | Description |
|---|---|
| UserDefinedFunction() |
인스턴스 클래스 캡슐화: Server[@Name='']/Database/UserDefinedFunction |
| UserDefinedFunction(Database, String, String) |
인스턴스 클래스 캡슐화: Server[@Name='']/Database/UserDefinedFunction |
| UserDefinedFunction(Database, String) |
인스턴스 클래스 캡슐화: Server[@Name='']/Database/UserDefinedFunction |
필드
| Name | Description |
|---|---|
| m_ExtendedProperties |
인스턴스 클래스 캡슐화: Server[@Name='']/Database/UserDefinedFunction (다음에서 상속됨 SqlSmoObject) |
| singletonParent |
일반 SMO 개체는 parentColl(부모 클래스의 해당 컬렉션)을 통해 부모 클래스 참조에 액세스합니다. Singleton 클래스에는 부모에 컬렉션이 없습니다. (다음에서 상속됨 SqlSmoObject) |
속성
| Name | Description |
|---|---|
| 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 |
SMO 개체의 DatabaseEngineEdition을 반환합니다. (다음에서 상속됨 SqlSmoObject) |
| DatabaseEngineType |
SMO 개체의 DatabaseEngineType을 반환합니다. (다음에서 상속됨 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) |
메서드
| Name | Description |
|---|---|
| AddDatabaseContext(StringCollection) |
메서드는 create 스크립트 관련 메서드에서 호출됩니다(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() |
개체를 만들거나 변경합니다. 먼저 존재에 대한 내부 검사를 수행합니다. 개체가 있는 경우 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 사용자 데이터베이스에 대한 삭제 호출의 경우 데이터베이스가 삭제되면 연결이 닫힙니다. ExecutionManager는 일반적으로 연결을 다시 열어 이러한 호출을 다시 시도합니다. handleSevereError가 true일 때 이 재시도를 방지하려고 합니다. (다음에서 상속됨 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이면 예외가 throw됩니다. (다음에서 상속됨 SqlSmoObject) |
| GetPropValueOptional(String) |
에서 속성 값을 검색합니다. - 상태가 만들어지거나 디자인 모드(가능한 NULL 값)인 경우 속성 모음 - OnPropertyMissing 메서드에 대한 호출이 그렇지 않으면(값이 NULL인 경우 예외를 throw합니다) (다음에서 상속됨 SqlSmoObject) |
| GetPropValueOptional<T>(String, T) |
명명된 속성의 값을 반환합니다. 개체가 만들기 상태이고 속성이 아직 설정되지 않은 경우 defaultValue가 반환됩니다. 개체가 있으면 defaultValue가 무시되고 실제 값이 반환됩니다. (다음에서 상속됨 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() |
모든 자식 개체 컬렉션에서 개체 이름을 비교하는 데 사용하는 비교자를 반환합니다. 서버의 비교자는 master의 데이터 정렬을 기반으로 합니다. 데이터베이스와 해당 자식의 비교자는 데이터베이스 데이터 정렬을 기반으로 합니다. (다음에서 상속됨 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) |
개체의 텍스트를 가져올 수 없는 경우 개체의 상태에 따라 예외를 throw합니다. (다음에서 상속됨 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) |
지정된 형식과 연결된 자식 개체 컬렉션을 초기화합니다. 예를 들어 이름 열은 Columns 컬렉션을 초기화합니다. (다음에서 상속됨 SqlSmoObject) |
| Initialize() |
인스턴스 클래스 캡슐화: Server[@Name='']/Database/UserDefinedFunction (다음에서 상속됨 SqlSmoObject) |
| Initialize(Boolean) |
열거자에서 속성을 읽어 개체를 초기화합니다. (다음에서 상속됨 SqlSmoObject) |
| IsExpressSku() |
이 개체를 포함하는 서버가 Express SKU인지 여부를 반환합니다. (다음에서 상속됨 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이면 이 메서드가 오류를 throw합니다. (다음에서 상속됨 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 이상인 경우 예외를 throw합니다(SQL 2008). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfAboveVersion80(String) |
이 개체의 ServerVersion 주 버전이 8.0(SQL 2000) 이상인 경우 예외를 throw합니다. (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion100(String) |
이 개체의 ServerVersion 주 버전이 10.0 미만인 경우 예외를 throw합니다(SQL 2008). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion110(String) |
원본 또는 대상 서버가 11.0 미만인 경우 UnsupportedVersionException을 throw합니다(SQL 2012). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion110Prop(String) |
이 개체의 ServerVersion 주 버전이 11.0 미만인 경우 지정된 속성이 지원되지 않는다는 텍스트가 포함된 예외를 throw합니다(SQL 2012). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion120(String) |
이 개체의 ServerVersion 주 버전이 12.0 미만인 경우 예외를 throw합니다(SQL 2014). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion120Prop(String) |
이 개체의 ServerVersion 주 버전이 12.0 미만인 경우 지정된 속성이 지원되지 않는다는 텍스트가 포함된 예외를 throw합니다(SQL 2014). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion130(String) |
이 개체의 ServerVersion 주 버전이 13.0 미만인 경우 예외를 throw합니다(SQL 2016). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion130Prop(String) |
이 개체의 ServerVersion 주 버전이 13.0 미만인 경우 지정된 속성이 지원되지 않는다는 텍스트가 포함된 예외를 throw합니다(SQL 2016). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion140(String) |
이 개체의 ServerVersion 주 버전이 14.0 미만인 경우 예외를 throw합니다(SQL 2017). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion140Prop(String) |
이 개체의 ServerVersion 주 버전이 14.0 미만인 경우 지정된 속성이 지원되지 않는다는 텍스트가 포함된 예외를 throw합니다(SQL 2017). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion160(String) |
이 개체의 ServerVersion 주 버전이 16.0 미만이면 예외를 throw합니다. (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion80(String) |
이 개체의 ServerVersion 주 버전이 8.0 미만인 경우 예외를 throw합니다(SQL 2000). (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion80SP3() |
이 개체의 ServerVersion이 8.760(8.0 SP3) 미만이면 예외를 throw합니다. (다음에서 상속됨 SqlSmoObject) |
| ThrowIfBelowVersion90(String) |
이 개체의 ServerVersion 주 버전이 9.0 미만인 경우 예외를 throw합니다(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) |
이벤트
| Name | Description |
|---|---|
| PropertyChanged |
인스턴스 클래스 캡슐화: Server[@Name='']/Database/UserDefinedFunction (다음에서 상속됨 SqlSmoObject) |
| PropertyMetadataChanged |
인스턴스 클래스 캡슐화: Server[@Name='']/Database/UserDefinedFunction (다음에서 상속됨 SqlSmoObject) |
명시적 인터페이스 구현
| Name | Description |
|---|---|
| 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) |
지정된 속성의 값을 검색합니다. 속성을 찾을 수 없으면 throw합니다. (다음에서 상속됨 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) |
쓰기 가능한 경우 지정된 속성의 값을 설정합니다. 속성 모음에 속성이 없으면 리플렉션이 사용됩니다. 속성을 찾을 수 없는 경우 예외를 throw합니다. (다음에서 상속됨 SqlSmoObject) |
| ISfcPropertyProvider.GetPropertySet() |
인스턴스 클래스 캡슐화: Server[@Name='']/Database/UserDefinedFunction (다음에서 상속됨 SqlSmoObject) |
| ISfcSupportsDesignMode.IsDesignMode |
이 개체는 ISfcSupportsDesignMode를 확장합니다. |
확장명 메서드
| Name | Description |
|---|---|
| GetAssessmentItems(SqlSmoObject, String[]) |
지정된 |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
지정된 |
| GetAssessmentResults(SqlSmoObject, String[]) |
지정된 |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
지정된 |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
지정된 |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
지정된 형식이 이 개체에 ServerVersion 대한 루트 서버에서 DatabaseEngineType 지원되는지 확인합니다. ScriptingPreferences가 null이 아닌 경우 지정된 형식이 대상 서버와 ServerVersion 대상 서버에서 DatabaseEngineType 지원되는지도 확인합니다. |