Partager via


Interface IUserDefinedFunction

Represents a user-defined function.

Espace de noms :  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly :  Microsoft.SqlServer.Management.SqlParser (en Microsoft.SqlServer.Management.SqlParser.dll)

Syntaxe

'Déclaration
Public Interface IUserDefinedFunction _
    Inherits IFunction, IFunctionModuleBase, IUserDefinedFunctionModuleBase, ISchemaOwnedObject,  _
    IDatabaseObject, IMetadataObject
'Utilisation
Dim instance As IUserDefinedFunction
public interface IUserDefinedFunction : IFunction, 
    IFunctionModuleBase, IUserDefinedFunctionModuleBase, ISchemaOwnedObject, IDatabaseObject, IMetadataObject
public interface class IUserDefinedFunction : IFunction, 
    IFunctionModuleBase, IUserDefinedFunctionModuleBase, ISchemaOwnedObject, IDatabaseObject, IMetadataObject
type IUserDefinedFunction =  
    interface
        interface IFunction
        interface IFunctionModuleBase
        interface IUserDefinedFunctionModuleBase
        interface ISchemaOwnedObject
        interface IDatabaseObject
        interface IMetadataObject
    end
public interface IUserDefinedFunction extends IFunction, IFunctionModuleBase, IUserDefinedFunctionModuleBase, ISchemaOwnedObject, IDatabaseObject, IMetadataObject

Le type IUserDefinedFunction expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BodyText Gets the Transact-SQL string that defines the module.
Propriété publique ExecutionContext Gets the IExecutionContext object that specifies the module execution context. (hérité de IUserDefinedFunctionModuleBase.)
Propriété publique IsEncrypted Gets a value that indicates whether the module is encrypted. (hérité de IUserDefinedFunctionModuleBase.)
Propriété publique IsQuotedIdentifierOn Gets a Boolean value that indicates whether the unique identifier option is on.
Propriété publique IsSchemaBound Gets a value that indicates whether the user-defined function is bound to a schema.
Propriété publique IsSqlClr Gets a value that indicates whether this is a CLR module.
Propriété publique IsSystemObject Gets a value that indicates whether this is a system object. (hérité de IDatabaseObject.)
Propriété publique Name Gets the name of the metadata object. (hérité de IMetadataObject.)
Propriété publique Parameters Gets a collection that contains the parameters that the function or module accepts. (hérité de IFunctionModuleBase.)
Propriété publique Parent Gets the IDatabaseObject object that is the parent of this object. (hérité de IDatabaseObject.)
Propriété publique Schema Gets the ISchema object that owns this object. (hérité de ISchemaOwnedObject.)

Haut de la page