SessionParameter Konstruktorer

Definition

Initierar en ny instans av SessionParameter klassen.

Överlagringar

Name Description
SessionParameter()

Initierar en ny namnlös instans av SessionParameter klassen.

SessionParameter(SessionParameter)

Initierar en ny instans av SessionParameter klassen med värdena för den instans som anges av parametern original .

SessionParameter(String, String)

Initierar en ny namngiven SessionParameter instans av klassen med hjälp av den angivna strängen för att identifiera vilket sessionstillståndsnamn/värdepar som ska bindas till.

SessionParameter(String, DbType, String)

Initierar en ny instans av SessionParameter klassen med det angivna namnet och typen och binder parametern till det angivna sessionstillståndsnamnet/värdeparet. Den här konstruktorn är avsedd för databastyper.

SessionParameter(String, TypeCode, String)

Initierar en ny namngiven och starkt typinstans av klassen med hjälp av den angivna strängen SessionParameter för att identifiera vilket sessionstillståndsnamn/värdepar som ska bindas till.

SessionParameter()

Initierar en ny namnlös instans av SessionParameter klassen.

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

Exempel

Följande kodexempel visar hur du skapar en standardinstans av SessionParameter klassen med SessionParameter konstruktorn.

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

Kommentarer

Ett SessionParameter objekt som skapas med SessionParameter konstruktorn initieras med standardvärden för alla dess egenskaper. Egenskapen SessionField initieras till String.Empty. Dessutom Name initieras egenskapen till String.Empty, Type egenskapen initieras till TypeCode.Object, Direction egenskapen initieras till ParameterDirection.Inputoch DefaultValue egenskapen initieras till null.

Gäller för

SessionParameter(SessionParameter)

Initierar en ny instans av SessionParameter klassen med värdena för den instans som anges av parametern 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)

Parametrar

original
SessionParameter

En SessionParameter som den aktuella instansen initieras från.

Kommentarer

Konstruktorn SessionParameter(SessionParameter) är en Protected kopieringskonstruktor som används för att klona en SessionParameter instans. Värdena för SessionParameter objektet, inklusive SessionFieldegenskaperna , Nameoch Type , överförs alla till den nya instansen.

Se även

Gäller för

SessionParameter(String, String)

Initierar en ny namngiven SessionParameter instans av klassen med hjälp av den angivna strängen för att identifiera vilket sessionstillståndsnamn/värdepar som ska bindas till.

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)

Parametrar

name
String

Namnet på parametern.

sessionField
String

Namnet på det HttpSessionState namn/värde-par som parameterobjektet är bundet till. Standardvärdet är Empty.

Kommentarer

Egenskaperna Type och Direction initieras med standardvärden.

Se även

Gäller för

SessionParameter(String, DbType, String)

Initierar en ny instans av SessionParameter klassen med det angivna namnet och typen och binder parametern till det angivna sessionstillståndsnamnet/värdeparet. Den här konstruktorn är avsedd för databastyper.

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)

Parametrar

name
String

Namnet på parametern.

dbType
DbType

Den databastyp som parametern representerar.

sessionField
String

Namnet på det HttpSessionState namn/värde-par som parameterobjektet är bundet till. Standardvärdet är Empty.

Kommentarer

Egenskaperna Direction och ConvertEmptyStringToNull initieras med standardvärden.

Gäller för

SessionParameter(String, TypeCode, String)

Initierar en ny namngiven och starkt typinstans av klassen med hjälp av den angivna strängen SessionParameter för att identifiera vilket sessionstillståndsnamn/värdepar som ska bindas till.

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)

Parametrar

name
String

Namnet på parametern.

type
TypeCode

Den typ som parametern representerar. Standardvärdet är Object.

sessionField
String

Namnet på det HttpSessionState namn/värde-par som parameterobjektet är bundet till. Standardvärdet är Empty.

Exempel

Följande kodexempel visar hur du använder SessionParameter konstruktorn för att skapa ett SessionParameter objekt och använda det med en SqlDataSource kontroll för att visa data i en DataGrid kontroll.

<%@ 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>

Kommentarer

Egenskaperna Direction och ConvertEmptyStringToNull initieras med standardvärden.

Se även

Gäller för