Partager via


Interface IExecutionContext

Represents a SQL Server user-defined module execution context.

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

Syntaxe

'Déclaration
Public Interface IExecutionContext _
    Inherits IMetadataObject
'Utilisation
Dim instance As IExecutionContext
public interface IExecutionContext : IMetadataObject
public interface class IExecutionContext : IMetadataObject
type IExecutionContext =  
    interface
        interface IMetadataObject
    end
public interface IExecutionContext extends IMetadataObject

Le type IExecutionContext expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ContextType Gets an ExecutionContextType value that indicates the execution context for the module.
Propriété publique Login Gets the SQL Server login that can be used in an EXECUTE AS clause.
Propriété publique Name Gets the name of the metadata object. (hérité de IMetadataObject.)
Propriété publique User Gets the user that can be used in an EXECUTE AS clause.

Haut de la page

Méthodes

  Nom Description
Méthode publique Accept< (Of < <' (T> ) > > ) Accepts a visit from the specified IMetadataObjectVisitor<(Of <(<'T>)>)> object. (hérité de IMetadataObject.)

Haut de la page