Compartilhar via


Parameter Construtores

Definição

Inicializa uma nova instância da classe Parameter.

Sobrecargas

Parameter()

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

Parameter(String)

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

Parameter(Parameter)

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

Parameter(String, DbType)

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

Parameter(String, TypeCode)

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

Parameter(String, DbType, String)

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

Parameter(String, TypeCode, String)

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

Parameter()

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

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

Comentários

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

Aplica-se a

Parameter(String)

Inicializa uma nova instância da classe Parameter, 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 a seguir demonstra como chamar o construtor Parameter(String) de uma classe que estende a classe Parameter para inicializar a propriedade Name da instância. Este exemplo de código faz parte de um exemplo maior fornecido para a visão geral da classe Parameter.

// 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

Comentários

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

Confira também

Aplica-se a

Parameter(Parameter)

Inicializa uma nova instância da classe Parameter com os valores da instância original 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 instância Parameter da qual a instância atual é inicializada.

Exemplos

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

// 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

Comentários

O construtor Parameter(Parameter) é um construtor de cópia protected usado para clonar uma instância de Parameter. Os valores das propriedades Name, Type, DefaultValue, Directione ConvertEmptyStringToNull são todos transferidos para a nova instância.

Confira também

Aplica-se a

Parameter(String, DbType)

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

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 banco de dados do parâmetro.

Comentários

Um objeto Parameter criado com o construtor Parameter(String, DbType) é inicializado com os parâmetros de name e dbType especificados e com valores padrão para outras propriedades. A propriedade Direction é inicializada para Inpute a propriedade DefaultValue é inicializada para null.

Aplica-se a

Parameter(String, TypeCode)

Inicializa uma nova instância da classe Parameter, usando o nome e o 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

Um TypeCode que descreve o tipo do parâmetro.

Exemplos

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

// 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

Comentários

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

Confira também

Aplica-se a

Parameter(String, DbType, String)

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

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 instância de Parameter.

dbType
DbType

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

defaultValue
String

O valor padrão da instância de Parameter, se o Parameter estiver associado a um valor que ainda não foi inicializado quando Evaluate(HttpContext, Control) for chamado.

Comentários

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

Aplica-se a

Parameter(String, TypeCode, String)

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

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

Um TypeCode que descreve o tipo do parâmetro.

defaultValue
String

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

Comentários

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

Confira também

Aplica-se a