SessionParameter Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase SessionParameter.
Sobrecargas
SessionParameter() |
Inicializa una nueva instancia sin nombre de la clase SessionParameter. |
SessionParameter(SessionParameter) |
Inicializa una nueva instancia de la clase SessionParameter con los valores de la instancia que especifica el parámetro |
SessionParameter(String, String) |
Inicializa una nueva instancia con nombre de la clase SessionParameter, utilizando la cadena especificada para identificar el par de nombre y valor del estado de sesión con el que se realiza el enlace. |
SessionParameter(String, DbType, String) |
Inicializa una nueva instancia de la clase SessionParameter con el nombre y el tipo especificados y enlazando el parámetro al par de nombre y valor del estado de sesión especificado. Este constructor es para tipos de base de datos. |
SessionParameter(String, TypeCode, String) |
Inicializa una nueva instancia con nombre y fuertemente tipada de la clase SessionParameter, utilizando la cadena especificada para identificar con qué par de nombre y valor de estado de sesión se realiza el enlace. |
SessionParameter()
Inicializa una nueva instancia sin nombre de la clase SessionParameter.
public:
SessionParameter();
public SessionParameter ();
Public Sub New ()
Ejemplos
En el ejemplo de código siguiente se muestra cómo crear una instancia predeterminada de la SessionParameter clase con el SessionParameter constructor .
// In this example, the session parameter "empid" is set
// after the employee successfully logs in.
SessionParameter empid = new SessionParameter();
empid.Name = "empid";
empid.Type = TypeCode.Int32;
empid.SessionField = "empid";
' In this example, the session parameter "empid" is set
' after the employee successfully logs in.
Dim empid As New SessionParameter()
empid.Name = "empid"
empid.Type = TypeCode.Int32
empid.SessionField = "empid"
Comentarios
Un SessionParameter objeto creado con el SessionParameter constructor se inicializa con valores predeterminados para todas sus propiedades. La propiedad SessionField se inicializa en String.Empty. Además, la Name propiedad se inicializa en String.Empty, la Type propiedad se inicializa TypeCode.Objecten , la Direction propiedad se inicializa ParameterDirection.Inputen y la DefaultValue propiedad se inicializa null
en .
Se aplica a
SessionParameter(SessionParameter)
Inicializa una nueva instancia de la clase SessionParameter con los valores de la instancia que especifica el parámetro original
.
protected:
SessionParameter(System::Web::UI::WebControls::SessionParameter ^ original);
protected SessionParameter (System.Web.UI.WebControls.SessionParameter original);
new System.Web.UI.WebControls.SessionParameter : System.Web.UI.WebControls.SessionParameter -> System.Web.UI.WebControls.SessionParameter
Protected Sub New (original As SessionParameter)
Parámetros
- original
- SessionParameter
SessionParameter desde el que se inicializa la instancia actual.
Comentarios
El SessionParameter(SessionParameter) constructor es un Protected
constructor de copia que se usa para clonar una SessionParameter instancia de . Los valores del SessionParameter objeto, incluidas las SessionFieldpropiedades , Namey Type , se transfieren a la nueva instancia.
Consulte también
Se aplica a
SessionParameter(String, String)
Inicializa una nueva instancia con nombre de la clase SessionParameter, utilizando la cadena especificada para identificar el par de nombre y valor del estado de sesión con el que se realiza el enlace.
public:
SessionParameter(System::String ^ name, System::String ^ sessionField);
public SessionParameter (string name, string sessionField);
new System.Web.UI.WebControls.SessionParameter : string * string -> System.Web.UI.WebControls.SessionParameter
Public Sub New (name As String, sessionField As String)
Parámetros
- name
- String
El nombre del parámetro.
- sessionField
- String
Nombre del par nombre/valor de HttpSessionState al que se enlaza el objeto de parámetro. De manera predeterminada, es Empty.
Comentarios
Las Type propiedades y Direction se inicializan con valores predeterminados.
Consulte también
Se aplica a
SessionParameter(String, DbType, String)
Inicializa una nueva instancia de la clase SessionParameter con el nombre y el tipo especificados y enlazando el parámetro al par de nombre y valor del estado de sesión especificado. Este constructor es para tipos de base de datos.
public:
SessionParameter(System::String ^ name, System::Data::DbType dbType, System::String ^ sessionField);
public SessionParameter (string name, System.Data.DbType dbType, string sessionField);
new System.Web.UI.WebControls.SessionParameter : string * System.Data.DbType * string -> System.Web.UI.WebControls.SessionParameter
Public Sub New (name As String, dbType As DbType, sessionField As String)
Parámetros
- name
- String
El nombre del parámetro.
- dbType
- DbType
Tipo de base de datos que representa el parámetro.
- sessionField
- String
Nombre del par nombre/valor de HttpSessionState al que se enlaza el objeto de parámetro. De manera predeterminada, es Empty.
Comentarios
Las Direction propiedades y ConvertEmptyStringToNull se inicializan con valores predeterminados.
Se aplica a
SessionParameter(String, TypeCode, String)
Inicializa una nueva instancia con nombre y fuertemente tipada de la clase SessionParameter, utilizando la cadena especificada para identificar con qué par de nombre y valor de estado de sesión se realiza el enlace.
public:
SessionParameter(System::String ^ name, TypeCode type, System::String ^ sessionField);
public SessionParameter (string name, TypeCode type, string sessionField);
new System.Web.UI.WebControls.SessionParameter : string * TypeCode * string -> System.Web.UI.WebControls.SessionParameter
Public Sub New (name As String, type As TypeCode, sessionField As String)
Parámetros
- name
- String
El nombre del parámetro.
- sessionField
- String
Nombre del par nombre/valor de HttpSessionState al que se enlaza el objeto de parámetro. De manera predeterminada, es Empty.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el SessionParameter constructor para crear un SessionParameter objeto y usarlo con un SqlDataSource control para mostrar datos en un DataGrid control .
<%@ Page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
SqlDataSource OdbcToSql = new SqlDataSource();
// Connect to SQL Server using an ODBC DSN.
OdbcToSql.ProviderName= "System.Data.Odbc";
OdbcToSql.ConnectionString = "dsn=MyOdbcDsn;";
// Use an ODBC parameterized query syntax.
OdbcToSql.SelectCommand = "SELECT EmployeeID FROM Employees " +
" WHERE Country = ? AND ReportsTo = ?";
// The country parameter has no default value, so be sure to set
// a Session variable named "country" to "UK" or "USA".
SessionParameter country =
new SessionParameter("country",TypeCode.String,"country");
SessionParameter reportsTo =
new SessionParameter("report",TypeCode.Int32,"report");
reportsTo.DefaultValue = "2";
OdbcToSql.SelectParameters.Add(country);
OdbcToSql.SelectParameters.Add(reportsTo);
// Add the DataSourceControl to the page's Controls collection.
Page.Controls.Add(OdbcToSql);
DataGrid1.DataSource = OdbcToSql;
DataGrid1.DataBind();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:DataGrid
id="DataGrid1"
style="Z-INDEX: 101; LEFT: 56px; POSITION: absolute; TOP: 56px"
runat="server" />
</form>
</body>
</html>
<%@ Page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Private Sub Page_Load(sender As Object, e As EventArgs)
Dim OdbcToSql As New SqlDataSource()
' Connect to SQL Server using an ODBC DSN.
OdbcToSql.ProviderName= "System.Data.Odbc"
OdbcToSql.ConnectionString = "dsn=MyOdbcDsn;"
' Use an ODBC parameterized query syntax.
OdbcToSql.SelectCommand = "SELECT EmployeeID FROM Employees " & _
" WHERE Country = ? AND ReportsTo = ?"
' The country parameter has no default value, so be sure to set
' a Session variable named "country" to "UK" or "USA".
Dim country As SessionParameter
country = New SessionParameter("country",TypeCode.String,"country")
Dim reportsTo As SessionParameter
reportsTo = New SessionParameter("report",TypeCode.Int32,"report")
reportsTo.DefaultValue = "2"
OdbcToSql.SelectParameters.Add(country)
OdbcToSql.SelectParameters.Add(reportsTo)
' Add the DataSourceControl to the page's Controls collection.
Page.Controls.Add(OdbcToSql)
DataGrid1.DataSource = OdbcToSql
DataGrid1.DataBind()
End Sub ' Page_Load
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:DataGrid
id="DataGrid1"
style="Z-INDEX: 101; LEFT: 56px; POSITION: absolute; TOP: 56px"
runat="server" />
</form>
</body>
</html>
Comentarios
Las Direction propiedades y ConvertEmptyStringToNull se inicializan con valores predeterminados.