ParameterCollection.Item[] Propiedad

Definición

Obtiene o establece el Parameter objeto de la colección.

Sobrecargas

Nombre Description
Item[String]

Obtiene o establece el Parameter objeto con el nombre especificado en la colección.

Item[Int32]

Obtiene o establece el Parameter objeto en el índice especificado de la colección.

Item[String]

Obtiene o establece el Parameter objeto con el nombre especificado en la colección.

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 del objeto que Parameter se va a recuperar de la colección.

Valor de propiedad

Parameter con el nombre especificado en la colección. Parameter Si no se encuentra en la colección, el indexador devuelve null.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el Remove método y el Item[] indexador para quitar un Parameter objeto de una ParameterCollection colección. En este ejemplo, se agregan varios QueryStringParameter objetos a una SelectParameters colección, se quita uno QueryStringParameter de la colección y el orden de la colección se imprime cuando se carga la página.

<%@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 mediante la ParameterCollection notación de matriz.

Consulte también

Se aplica a

Item[Int32]

Obtiene o establece el Parameter objeto en el índice especificado de la colección.

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.

Valor de propiedad

en Parameter el índice especificado de la colección.

Comentarios

Use este indexador para obtener un Parameter objeto por su ubicación en la ParameterCollection colección.

Consulte también

Se aplica a