Класс ProcedureStatementBody

Represents the CREATE/ALTER PROCEDURE statement.

Иерархия наследования

System.Object
  Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment
    Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement
      Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBodyBase
        Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBody
          Microsoft.SqlServer.TransactSql.ScriptDom.AlterProcedureStatement
          Microsoft.SqlServer.TransactSql.ScriptDom.CreateProcedureStatement

Пространство имен:  Microsoft.SqlServer.TransactSql.ScriptDom
Сборка:  Microsoft.SqlServer.TransactSql.ScriptDom (в Microsoft.SqlServer.TransactSql.ScriptDom.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
Public MustInherit Class ProcedureStatementBody _
    Inherits ProcedureStatementBodyBase
'Применение
Dim instance As ProcedureStatementBody
[SerializableAttribute]
public abstract class ProcedureStatementBody : ProcedureStatementBodyBase
[SerializableAttribute]
public ref class ProcedureStatementBody abstract : public ProcedureStatementBodyBase
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type ProcedureStatementBody =  
    class 
        inherit ProcedureStatementBodyBase 
    end
public abstract class ProcedureStatementBody extends ProcedureStatementBodyBase

Тип ProcedureStatementBody обеспечивает доступ к следующим элементам.

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

  Имя Описание
Защищенный метод ProcedureStatementBody Initializes a new instance of the ProcedureStatementBody class.

В начало

Свойства

  Имя Описание
Открытое свойство FirstTokenIndex Gets or sets the first token index. (Производный от TSqlFragment.)
Открытое свойство FragmentLength Gets the fragment length. (Производный от TSqlFragment.)
Открытое свойство IsForReplication Gets or sets whether FOR REPLICATION is defined.
Открытое свойство LastTokenIndex Gets or sets the last token index. (Производный от TSqlFragment.)
Открытое свойство MethodSpecifier Gets or sets the method specifier. (Производный от ProcedureStatementBodyBase.)
Открытое свойство Options Gets or sets the procedure with options.
Открытое свойство Parameters Gets a list of parameters. (Производный от ProcedureStatementBodyBase.)
Открытое свойство ProcedureReference Gets or sets the name of the procedure.
Открытое свойство ScriptTokenStream Gets or sets a list of token streams. (Производный от TSqlFragment.)
Открытое свойство StartColumn Gets the starting column. (Производный от TSqlFragment.)
Открытое свойство StartLine Gets the starting line. (Производный от TSqlFragment.)
Открытое свойство StartOffset Gets the fragment start offset value. (Производный от TSqlFragment.)
Открытое свойство StatementList Gets or sets a statement list. (Производный от ProcedureStatementBodyBase.)

В начало

Методы

  Имя Описание
Открытый метод Accept Indicates the entry point for a given visitor. (Производный от TSqlFragment.)
Открытый метод AcceptChildren Accepts a visit for the Children from the specified visitor. (Переопределяет ProcedureStatementBodyBase.AcceptChildren(TSqlFragmentVisitor).)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.TransactSql.ScriptDom