ParameterCollection.Item[Int32] Propiedad

Definición

Obtiene o establece el objeto Parameter de la colección.Gets or sets the Parameter object in the collection.

Sobrecargas

Item[String]

Obtiene o establece el objeto Parameter con el nombre especificado en la colección.Gets or sets the Parameter object with the specified name in the collection.

Item[Int32]

Obtiene o establece el objeto Parameter en el índice especificado de la colección.Gets or sets the Parameter object at the specified index in the collection.

Item[String]

Obtiene o establece el objeto Parameter con el nombre especificado en la colección.Gets or sets the Parameter object with the specified name in the collection.

public:
 property System::Web::UI::WebControls::Parameter ^ default[System::String ^] { System::Web::UI::WebControls::Parameter ^ get(System::String ^ name); void set(System::String ^ name, System::Web::UI::WebControls::Parameter ^ value); };
public System.Web.UI.WebControls.Parameter this[string name] { get; set; }
member this.Item(string) : System.Web.UI.WebControls.Parameter with get, set
Default Public Property Item(name As String) As Parameter

Parámetros

name
String

Name de Parameter que se va a recuperar de la colección.The Name of the Parameter to retrieve from the collection.

Valor de propiedad

El objeto Parameter con el nombre especificado en la colección.The Parameter with the specified name in the collection. Si Parameter no se encuentra en la colección, el indizador devuelve null.If the Parameter is not found in the collection, the indexer returns null.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el método Remove y el indexador Item[Int32] para quitar un objeto Parameter de una colección de ParameterCollection.The following code example demonstrates how to use the Remove method and the Item[Int32] indexer to remove a Parameter object from a ParameterCollection collection. En este ejemplo, se agregan varios objetos QueryStringParameter a una colección SelectParameters, se quita un QueryStringParameter de la colección y se imprime el orden de la colección cuando se carga la página.In this example, several QueryStringParameter objects are added to a SelectParameters collection, one QueryStringParameter is removed from the collection, and the order of the collection is printed when the page loads.

<%@page Language="C#" %>
<SCRIPT runat="server">
private void Page_Load(object sender, EventArgs e) {

    SqlDataSource aSqlDataSource = new SqlDataSource();

    // Security Note: The SqlDataSource uses a QueryStringParameter,
    // Security Note: which does not perform validation of input from the client.

    QueryStringParameter qs1 =
        new QueryStringParameter("QueryStringParam1","requestfield1");
    aSqlDataSource.SelectParameters.Add(qs1);

    QueryStringParameter qs2 =
        new QueryStringParameter("QueryStringParam2","requestfield2");
    aSqlDataSource.SelectParameters.Add(qs2);

    QueryStringParameter qs3 =
        new QueryStringParameter("QueryStringParam3","requestfield3");
    aSqlDataSource.SelectParameters.Add(qs3);

    // Remove the QueryStringParameter named QueryStringParameter2
    // using the Remove method and the ParameterCollection indexer
    // property.
    aSqlDataSource.SelectParameters.Remove( aSqlDataSource.SelectParameters["QueryStringParam2"] );

    // Iterate through the ParameterCollection and print out the
    // names of the Parameters contained by it.
    foreach (Parameter aParameter in aSqlDataSource.SelectParameters) {
        Response.Write(aParameter.Name + "<BR>");
    }
}
</SCRIPT>
<%@page Language="VB" %>
<SCRIPT runat="server">
Sub Page_Load(sender As Object, e As EventArgs)

    Dim aSqlDataSource As New SqlDataSource()

    ' Security Note: The SqlDataSource uses a QueryStringParameter,
    ' Security Note: which does not perform validation of input from the client.

    Dim qs1 As New QueryStringParameter("QueryStringParam1","requestfield1")
    aSqlDataSource.SelectParameters.Add(qs1)

    Dim qs2 As New QueryStringParameter("QueryStringParam2","requestfield2")
    aSqlDataSource.SelectParameters.Add(qs2)

    Dim qs3 As New QueryStringParameter("QueryStringParam3","requestfield3")
    aSqlDataSource.SelectParameters.Add(qs3)

    ' Remove the QueryStringParameter named QueryStringParameter2
    ' using the Remove method and the ParameterCollection indexer
    ' property.
    aSqlDataSource.SelectParameters.Remove( aSqlDataSource.SelectParameters("QueryStringParam2") )

    ' Iterate through the ParameterCollection and print out the
    ' names of the Parameters contained by it.
    Dim aParameter As Parameter
    For Each aParameter in aSqlDataSource.SelectParameters
        Response.Write(aParameter.Name & "<BR>")
    Next
End Sub ' Page_Load
</SCRIPT>

Comentarios

Use este indexador para obtener un Parameter objeto por nombre de la colección de ParameterCollection, mediante la notación de matriz.Use this indexer to get a Parameter object by name from the ParameterCollection collection, using array notation.

Consulte también:

Item[Int32]

Obtiene o establece el objeto Parameter en el índice especificado de la colección.Gets or sets the Parameter object at the specified index in the collection.

public:
 property System::Web::UI::WebControls::Parameter ^ default[int] { System::Web::UI::WebControls::Parameter ^ get(int index); void set(int index, System::Web::UI::WebControls::Parameter ^ value); };
public System.Web.UI.WebControls.Parameter this[int index] { get; set; }
member this.Item(int) : System.Web.UI.WebControls.Parameter with get, set
Default Public Property Item(index As Integer) As Parameter

Parámetros

index
Int32

Índice del objeto Parameter que se va a recuperar de la colección.The index of the Parameter to retrieve from the collection.

Valor de propiedad

Parameter situada en el índice especificado de la colección.The Parameter at the specified index in the collection.

Comentarios

Utilice este indexador para obtener un objeto de Parameter por su ubicación en la colección de ParameterCollection.Use this indexer to get a Parameter object by its location in the ParameterCollection collection.

Consulte también:

Se aplica a