Parameter Construtores

Definição

Inicializa uma nova instância da Parameter classe.

Sobrecargas

Name Description
Parameter()

Inicializa uma nova instância padrão da Parameter classe.

Parameter(String)

Inicializa uma nova instância da Parameter classe, usando o nome especificado.

Parameter(Parameter)

Inicializa uma nova instância da Parameter classe com os valores da instância original e especificada.

Parameter(String, DbType)

Inicializa uma nova instância da Parameter classe, usando o nome especificado e o tipo de base de dados.

Parameter(String, TypeCode)

Inicializa uma nova instância da Parameter classe, usando o nome e tipo especificados.

Parameter(String, DbType, String)

Inicializa uma nova instância da Parameter classe, usando o nome especificado, o tipo de base de dados especificado e o valor especificado para a sua DefaultValue propriedade.

Parameter(String, TypeCode, String)

Inicializa uma nova instância da Parameter classe, usando o nome especificado, o tipo especificado e a string especificada para a sua DefaultValue propriedade.

Parameter()

Inicializa uma nova instância padrão da Parameter classe.

public:
 Parameter();
public Parameter();
Public Sub New ()

Observações

Um Parameter objeto criado com o Parameter() construtor é inicializado com valores padrão para todas as suas propriedades. A Name propriedade é inicializada em String.Empty, a Type propriedade é inicializada em TypeCode.Object, a Direction propriedade é inicializada em Input, e a DefaultValue propriedade é inicializada em null.

Aplica-se a

Parameter(String)

Inicializa uma nova instância da Parameter classe, usando o nome especificado.

public:
 Parameter(System::String ^ name);
public Parameter(string name);
new System.Web.UI.WebControls.Parameter : string -> System.Web.UI.WebControls.Parameter
Public Sub New (name As String)

Parâmetros

name
String

O nome do parâmetro.

Exemplos

O exemplo de código seguinte demonstra como chamar o Parameter(String) construtor a partir de uma classe que estende a Parameter classe para inicializar a Name propriedade da instância. Este exemplo de código faz parte de um exemplo maior fornecido para a Parameter visão geral da classe.

// The StaticParameter(string, object) constructor
// initializes the DataValue property and calls the
// Parameter(string) constructor to initialize the Name property.
public StaticParameter(string name, object value) : base(name) {
  DataValue = value;
}
' The StaticParameter(string, object) constructor
' initializes the DataValue property and calls the
' Parameter(string) constructor to initialize the Name property.
 Public Sub New(name As String, value As Object)
    MyBase.New(name)
    DataValue = value
 End Sub

Observações

Um Parameter objeto criado com o Parameter(String) construtor é inicializado com os valores especificados name e padrão para as suas outras propriedades. A Type propriedade é inicializada para TypeCode.Object, a Direction propriedade é inicializada para Input, e a DefaultValue propriedade é inicializada para null.

Ver também

Aplica-se a

Parameter(Parameter)

Inicializa uma nova instância da Parameter classe com os valores da instância original e especificada.

protected:
 Parameter(System::Web::UI::WebControls::Parameter ^ original);
protected Parameter(System.Web.UI.WebControls.Parameter original);
new System.Web.UI.WebControls.Parameter : System.Web.UI.WebControls.Parameter -> System.Web.UI.WebControls.Parameter
Protected Sub New (original As Parameter)

Parâmetros

original
Parameter

Uma Parameter instância a partir da qual a instância atual é inicializada.

Exemplos

O exemplo de código seguinte demonstra como chamar o Parameter(Parameter) construtor a partir de uma classe que estende a Parameter classe para implementar o comportamento correto de clonagem de objetos para a classe. Este exemplo de código faz parte de um exemplo maior fornecido para a Parameter visão geral da classe.

// The StaticParameter copy constructor is provided to ensure that
// the state contained in the DataValue property is copied to new
// instances of the class.
protected StaticParameter(StaticParameter original) : base(original) {
  DataValue = original.DataValue;
}

// The Clone method is overridden to call the
// StaticParameter copy constructor, so that the data in
// the DataValue property is correctly transferred to the
// new instance of the StaticParameter.
protected override Parameter Clone() {
  return new StaticParameter(this);
}
' The StaticParameter copy constructor is provided to ensure that
' the state contained in the DataValue property is copied to new
' instances of the class.
Protected Sub New(original As StaticParameter)
   MyBase.New(original)
   DataValue = original.DataValue
End Sub

' The Clone method is overridden to call the
' StaticParameter copy constructor, so that the data in
' the DataValue property is correctly transferred to the
' new instance of the StaticParameter.
Protected Overrides Function Clone() As Parameter
   Return New StaticParameter(Me)
End Function

Observações

O Parameter(Parameter) construtor é um protected construtor de cópias usado para clonar uma Parameter instância. Os valores de , NameType, DefaultValue, Direction, e ConvertEmptyStringToNull propriedades são todos transferidos para a nova instância.

Ver também

Aplica-se a

Parameter(String, DbType)

Inicializa uma nova instância da Parameter classe, usando o nome especificado e o tipo de base de dados.

public:
 Parameter(System::String ^ name, System::Data::DbType dbType);
public Parameter(string name, System.Data.DbType dbType);
new System.Web.UI.WebControls.Parameter : string * System.Data.DbType -> System.Web.UI.WebControls.Parameter
Public Sub New (name As String, dbType As DbType)

Parâmetros

name
String

O nome do parâmetro.

dbType
DbType

O tipo de base de dados do parâmetro.

Observações

Um Parameter objeto criado com o Parameter(String, DbType) construtor é inicializado com os parâmetros e name especificadosdbType, e com valores predefinidos para outras propriedades. A Direction propriedade é inicializada em Input, e a DefaultValue propriedade é inicializada em null.

Aplica-se a

Parameter(String, TypeCode)

Inicializa uma nova instância da Parameter classe, usando o nome e tipo especificados.

public:
 Parameter(System::String ^ name, TypeCode type);
public Parameter(string name, TypeCode type);
new System.Web.UI.WebControls.Parameter : string * TypeCode -> System.Web.UI.WebControls.Parameter
Public Sub New (name As String, type As TypeCode)

Parâmetros

name
String

O nome do parâmetro.

type
TypeCode

A TypeCode que descreve o tipo do parâmetro.

Exemplos

O exemplo de código seguinte demonstra como chamar o Parameter(String, TypeCode) construtor a partir de uma classe que estende a Parameter classe para inicializar as Name propriedades e Type da instância. Este exemplo de código faz parte de um exemplo maior fornecido para a Parameter visão geral da classe.

// The StaticParameter(string, TypeCode, object) constructor
// initializes the DataValue property and calls the
// Parameter(string, TypeCode) constructor to initialize the Name and
// Type properties.
public StaticParameter(string name, TypeCode type, object value) : base(name, type) {
  DataValue = value;
}
' The StaticParameter(string, TypeCode, object) constructor
' initializes the DataValue property and calls the
' Parameter(string, TypeCode) constructor to initialize the Name and
' Type properties.
Public Sub New(name As String, type As TypeCode, value As Object)
   MyBase.New(name, type)
   DataValue = value
End Sub

Observações

Um objeto criado com o Parameter construtor é inicializado com os parâmetros e Parameter(String, TypeCode) especificadosname, e os type valores padrão para outras propriedades. A Direction propriedade é inicializada em Input, e a DefaultValue propriedade é inicializada em null.

Ver também

Aplica-se a

Parameter(String, DbType, String)

Inicializa uma nova instância da Parameter classe, usando o nome especificado, o tipo de base de dados especificado e o valor especificado para a sua DefaultValue propriedade.

public:
 Parameter(System::String ^ name, System::Data::DbType dbType, System::String ^ defaultValue);
public Parameter(string name, System.Data.DbType dbType, string defaultValue);
new System.Web.UI.WebControls.Parameter : string * System.Data.DbType * string -> System.Web.UI.WebControls.Parameter
Public Sub New (name As String, dbType As DbType, defaultValue As String)

Parâmetros

name
String

O nome da Parameter instância.

dbType
DbType

O tipo de base de dados da Parameter instância.

defaultValue
String

O valor padrão para a Parameter instância, se estiver Parameter ligado a um valor que ainda não foi inicializado quando Evaluate(HttpContext, Control) é chamado.

Observações

A Direction propriedade da Parameter instância é inicializada em Input.

Aplica-se a

Parameter(String, TypeCode, String)

Inicializa uma nova instância da Parameter classe, usando o nome especificado, o tipo especificado e a string especificada para a sua DefaultValue propriedade.

public:
 Parameter(System::String ^ name, TypeCode type, System::String ^ defaultValue);
public Parameter(string name, TypeCode type, string defaultValue);
new System.Web.UI.WebControls.Parameter : string * TypeCode * string -> System.Web.UI.WebControls.Parameter
Public Sub New (name As String, type As TypeCode, defaultValue As String)

Parâmetros

name
String

O nome do parâmetro.

type
TypeCode

A TypeCode que descreve o tipo do parâmetro.

defaultValue
String

Uma cadeia que serve como valor padrão para o parâmetro, se o Parameter estiver vinculado a um valor que ainda não foi inicializado quando Evaluate(HttpContext, Control) é chamado.

Observações

Um objeto criado com o Parameter construtor é inicializado com o parâmetro e Parameter(String, TypeCode, String) parâmetro especificadosname, e atribuído type um DefaultValue valor de propriedade. A Direction propriedade é inicializada em Input.

Ver também

Aplica-se a