HttpSessionState HttpSessionState HttpSessionState HttpSessionState Class

Definition

Ermöglicht den Zugriff auf Werte des Sitzungszustands und Einstellungen der Sitzungsebene sowie auf Methoden für die Lebensdauerverwaltung.Provides access to session-state values as well as session-level settings and lifetime management methods.

public ref class HttpSessionState sealed : System::Collections::ICollection
public sealed class HttpSessionState : System.Collections.ICollection
type HttpSessionState = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class HttpSessionState
Implements ICollection
Vererbung
HttpSessionStateHttpSessionStateHttpSessionStateHttpSessionState
Implementiert

Beispiele

Das folgende Codebeispiel legt fest, und ruft die Werte aus dem Sitzungszustand ab.The following code example sets and retrieves values from session state.

Wichtig

Dieses Beispiel umfasst ein Textfeld, das Benutzereingaben akzeptiert, die ein potenzielles Sicherheitsrisiko darstellen.This example has a text box that accepts user input, which is a potential security threat. Standardmäßig stellen ASP.NET-Webseiten sicher, dass Benutzereingaben keine Skript- oder HTML-Elemente enthalten.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Weitere Informationen finden Sie unter Übersicht über Skriptangriffe.For more information, see Script Exploits Overview.

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Collections" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
  public void Page_Load(object sender, EventArgs args)
  {
    if (!IsPostBack)
    {
      if (Session["address"] == null)
      {
        enterUserInfoPanel.Visible = true;
        userInfoPanel.Visible = false;
      }
      else
      {
        enterUserInfoPanel.Visible = false;
        userInfoPanel.Visible = true;

        SetLabels();
      }
    }
  }

  protected void SetLabels()
  {
    firstNameLabel.Text = Session["firstName"].ToString();
    lastNameLabel.Text = Session["lastName"].ToString();
    addressLabel.Text = Session["address"].ToString();
    cityLabel.Text = Session["city"].ToString();
    stateOrProvinceLabel.Text = Session["stateOrProvince"].ToString();
    zipCodeLabel.Text = Session["zipCode"].ToString();
    countryLabel.Text = Session["country"].ToString();
  }

  protected void EnterInfoButton_OnClick(object sender, EventArgs e)
  {
    Session["firstName"] = Server.HtmlEncode(firstNameTextBox.Text);
    Session["lastName"] = Server.HtmlEncode(lastNameTextBox.Text);
    Session["address"] = Server.HtmlEncode(addressTextBox.Text);
    Session["city"] = Server.HtmlEncode(cityTextBox.Text);
    Session["stateOrProvince"] = Server.HtmlEncode(stateOrProvinceTextBox.Text);
    Session["zipCode"] = Server.HtmlEncode(zipCodeTextBox.Text);
    Session["country"] = Server.HtmlEncode(countryTextBox.Text);

    enterUserInfoPanel.Visible = false;
    userInfoPanel.Visible = true;

    SetLabels();
  }

  protected void ChangeInfoButton_OnClick(object sender, EventArgs args)
  {
    enterUserInfoPanel.Visible = true;
    userInfoPanel.Visible = true;
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
  <meta http-equiv="Content-Type" content="text/html" />
  <title>User Information</title>
</head>
<body>
  <form id="form1" runat="server">
    <h3>
      User information</h3>
    <asp:Label ID="Msg" ForeColor="maroon" runat="server" /><br />
    <asp:Panel ID="enterUserInfoPanel" runat="server">
      <table cellpadding="3" border="0">
        <tr>
          <td>
            First name:</td>
          <td>
            <asp:TextBox ID="firstNameTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Last name:</td>
          <td>
            <asp:TextBox ID="lastNameTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Address:</td>
          <td>
            <asp:TextBox ID="addressTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            City:</td>
          <td>
            <asp:TextBox ID="cityTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            State or Province:</td>
          <td>
            <asp:TextBox ID="stateOrProvinceTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Zip Code/Postal Code:</td>
          <td>
            <asp:TextBox ID="zipCodeTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Country:</td>
          <td>
            <asp:TextBox ID="countryTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            &nbsp;</td>
          <td>
            <asp:Button ID="enterInfoButton" runat="server" Text="Enter user information" OnClick="EnterInfoButton_OnClick" /></td>
        </tr>
      </table>
    </asp:Panel>
    <asp:Panel ID="userInfoPanel" runat="server">
      <table cellpadding="3" border="0">
        <tr>
          <td>
            Name:</td>
          <td>
            <asp:Label ID="firstNameLabel" runat="server" />
            <asp:Label ID="lastNameLabel" runat="server" />
          </td>
        </tr>
        <tr>
          <td valign="top">
            address:</td>
          <td>
            <asp:Label ID="addressLabel" runat="server" /><br />
            <asp:Label ID="cityLabel" runat="server" />,
            <asp:Label ID="stateOrProvinceLabel" runat="server" />
            <asp:Label ID="zipCodeLabel" runat="server" /><br />
            <asp:Label ID="countryLabel" runat="server" />
          </td>
        </tr>
        <tr>
          <td>
            &nbsp;</td>
          <td>
            <asp:Button ID="changeInfoButton" runat="server" Text="Change user information" OnClick="ChangeInfoButton_OnClick" /></td>
        </tr>
      </table>
    </asp:Panel>
  </form>
</body>
</html>

<%@ Page Language="VB" %>

<%@ Import Namespace="System.Collections" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
  Public Sub Page_Load(ByVal sender As Object, ByVal args As EventArgs)
    If Not IsPostBack Then
      If Session("Address") Is Nothing Then
        EnterUserInfoPanel.Visible = True
        UserInfoPanel.Visible = False
      Else
        EnterUserInfoPanel.Visible = False
        UserInfoPanel.Visible = True
        
        SetLabels()
      End If
    End If
  End Sub
  
  Protected Sub SetLabels()
    FirstNameLabel.Text = Session("FirstName").ToString()
    LastNameLabel.Text = Session("LastName").ToString()
    AddressLabel.Text = Session("Address").ToString()
    CityLabel.Text = Session("City").ToString()
    StateOrProvinceLabel.Text = Session("StateOrProvince").ToString()
    ZipCodeLabel.Text = Session("ZipCode").ToString()
    CountryLabel.Text = Session("Country").ToString()
  End Sub
  
  Protected Sub EnterInfoButton_OnClick(ByVal sender As Object, ByVal args As EventArgs)
    Session("FirstName") = Server.HtmlEncode(FirstNameTextBox.Text)
    Session("LastName") = Server.HtmlEncode(LastNameTextBox.Text)
    Session("Address") = Server.HtmlEncode(AddressTextBox.Text)
    Session("City") = Server.HtmlEncode(CityTextBox.Text)
    Session("StateOrProvince") = Server.HtmlEncode(StateOrProvinceTextBox.Text)
    Session("ZipCode") = Server.HtmlEncode(ZipCodeTextBox.Text)
    Session("Country") = Server.HtmlEncode(CountryTextBox.Text)
    
    EnterUserInfoPanel.Visible = False
    UserInfoPanel.Visible = True
    
    SetLabels()
  End Sub
  
  Protected Sub ChangeInfoButton_OnClick(ByVal sender As Object, ByVal args As EventArgs)
    EnterUserInfoPanel.Visible = True
    UserInfoPanel.Visible = False
  End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
  <meta http-equiv="Content-Type" content="text/html" />
  <title>User Information</title>
</head>
<body>
  <form id="form1" runat="server">
    <h3>
      User information</h3>
    <asp:Label ID="Msg" ForeColor="maroon" runat="server" /><br />
    <asp:Panel ID="EnterUserInfoPanel" runat="server">
      <table cellpadding="3" border="0">
        <tr>
          <td>
            First name:</td>
          <td>
            <asp:TextBox ID="FirstNameTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Last name:</td>
          <td>
            <asp:TextBox ID="LastNameTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Address:</td>
          <td>
            <asp:TextBox ID="AddressTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            City:</td>
          <td>
            <asp:TextBox ID="CityTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            State or Province:</td>
          <td>
            <asp:TextBox ID="StateOrProvinceTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Zip Code/Postal Code:</td>
          <td>
            <asp:TextBox ID="ZipCodeTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Country:</td>
          <td>
            <asp:TextBox ID="CountryTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            &nbsp;</td>
          <td>
            <asp:Button ID="EnterInfoButton" runat="server" Text="Enter user information" OnClick="EnterInfoButton_OnClick" /></td>
        </tr>
      </table>
    </asp:Panel>
    <asp:Panel ID="UserInfoPanel" runat="server">
      <table cellpadding="3" border="0">
        <tr>
          <td>
            Name:</td>
          <td>
            <asp:Label ID="FirstNameLabel" runat="server" />
            <asp:Label ID="LastNameLabel" runat="server" />
          </td>
        </tr>
        <tr>
          <td valign="top">
            Address:</td>
          <td>
            <asp:Label ID="AddressLabel" runat="server" /><br />
            <asp:Label ID="CityLabel" runat="server" />,
            <asp:Label ID="StateOrProvinceLabel" runat="server" />
            <asp:Label ID="ZipCodeLabel" runat="server" /><br />
            <asp:Label ID="CountryLabel" runat="server" />
          </td>
        </tr>
        <tr>
          <td>
            &nbsp;</td>
          <td>
            <asp:Button ID="ChangeInfoButton" runat="server" Text="Change user information" OnClick="ChangeInfoButton_OnClick" /></td>
        </tr>
      </table>
    </asp:Panel>
  </form>
</body>
</html>

Hinweise

ASP.NET bietet Sitzungszustands-Verwaltung, um Sie zum Speichern von Informationen, die eine eindeutige Browsersitzung zugeordnet sind, über mehrere Anforderungen hinweg zu ermöglichen.ASP.NET provides session-state management to enable you to store information associated with a unique browser session across multiple requests. Sie können eine Auflistung von Werten, die auf die verwiesen wird durch einen Schlüsselnamen oder über den numerischen Index speichern.You can store a collection of values referenced by a key name or by numerical index. Zugriff auf Sitzungswerte und Funktionalität kann über die HttpSessionState -Klasse, die über zugegriffen werden kann die Session Eigenschaft des aktuellen HttpContext, oder die Session Eigenschaft der Page.Access to session values and functionality is available using the HttpSessionState class, which is accessible through the Session property of the current HttpContext, or the Session property of the Page.

Sitzungsdaten werden einer bestimmten Browser-Sitzung mit einem eindeutigen Bezeichner zugeordnet.Session data is associated with a specific browser session using a unique identifier. Standardmäßig ist dieser Bezeichner in einem Sitzungscookie unbefristet im Browser gespeichert, aber Sie können auch konfigurieren, Ihre Anwendung zum Speichern von der Sitzungs-ID in der URL durch Festlegen der cookieless Attribut true oder UseUri im-Element der Anwendungskonfiguration.By default, this identifier is stored in a non-expiring session cookie in the browser, but you can also configure your application to store the session identifier in the URL by setting the cookieless attribute to true or UseUri in the element of your application configuration. Sie können festlegen, dass ASP.NET zu bestimmen, ob der Browser Cookies unterstützt, durch die Angabe des Werts UseDeviceProfile für die cookieless Attribut.You can have ASP.NET determine whether cookies are supported by the browser by specifying a value of UseDeviceProfile for the cookieless attribute. Sie können auch festlegen, dass ASP.NET zu bestimmen, ob der Browser Cookies aktiviert sind durch die Angabe des Werts AutoDetect für die cookieless Attribut.You can also have ASP.NET determine whether cookies are enabled for the browser by specifying a value of AutoDetect for the cookieless attribute. Wenn Cookies unterstützt werden, wenn UseDeviceProfile angegeben ist, oder wenn aktiviert AutoDetect angegeben ist, wird die Sitzung, die Bezeichner in einem Cookie gespeichert ist; andernfalls werden die Sitzungs-ID in der URL gespeichert werden.If cookies are supported when UseDeviceProfile is specified, or enabled when AutoDetect is specified, then the session identifier will be stored in a cookie; otherwise the session identifier will be stored in the URL.

Sitzungen sind während der ersten Anforderung gestartet und die Sitzungs-Werte werden beibehalten, solange eine neue Anforderung vom Browser vor dem die angegebene Anzahl von Minuten erfolgt der Timeout Eigenschaft übergeben.Sessions are started during the first request and session values will persist as long as a new request is made by the browser before the number of minutes specified in the Timeout property pass. Wenn eine neue Sitzung beginnt, die Sitzung Start Ereignis wird ausgelöst.When a new session begins, the session Start event is raised. Sie können dieses Ereignis verwenden, um andere Aufgaben zu Beginn einer Sitzung, wie z. B. das Festlegen von standardmäßigen Sitzungswerte auszuführen.You can use this event to perform any additional work at the start of a session, such as setting default session values. Wenn das Timeout einer Sitzungs die Abandon Methode aufgerufen wird, oder die ASP.NET-Anwendung wird heruntergefahren, die Sitzung End Ereignis wird ausgelöst.When a session times out, the Abandon method is called, or the ASP.NET application is shut down, the session End event is raised. Sie können dieses Ereignis verwenden, um alle erforderlichen Cleanups durchzuführen.You can use this event to perform any necessary cleanup. Die End Ereignis wird ausgelöst, nur, wenn der Sitzungszustand mode nastaven NA hodnotu InProc.The End event is raised only when the session state mode is set to InProc.

Zur Verbesserung der Leistung Sitzungen, die Verwendung von Cookies sind nicht reserviert werden Sitzungsspeicher erst Daten tatsächlich in gespeichert werden die Session Objekt.To improve performance, sessions that use cookies do not allocate session storage until data is actually stored in the Session object. Weitere Informationen finden Sie in den Ausführungen zur SessionID-Eigenschaft.For more information, see the SessionID property.

Sitzungszustand beibehalten über die Grenzen hinweg ASP.NET nicht.Session state does not persist across ASP.NET application boundaries. Wenn Sie ein Browser auf eine andere Anwendung navigiert, ist die Sitzungsinformationen nicht verfügbar für die neue Anwendung.If a browser navigates to another application, the session information is not available to the new application.

Sitzungs-Werte werden standardmäßig im Arbeitsspeicher auf dem Webserver gespeichert.Session values are stored in memory on the Web server, by default. Sie können auch die Sitzungswerte in SQL Server-Datenbank, ein ASP.NET State Server oder einen benutzerdefinierten Server speichern.You can also store session values in a SQL Server database, an ASP.NET state server, or a custom server. Dadurch können Sie die Sitzungswerte in Fällen beibehalten, in dem der ASP.NET- oder IIS-Prozess oder die Anwendung ASP.NET neu gestartet wird, und um Sitzungswerte auf allen Servern in einer Webfarm verfügbar zu machen.This enables you to preserve session values in cases where the ASP.NET or IIS process or the ASP.NET application restarts and to make session values available across all the servers in a Web farm. Dieses Verhalten wird konfiguriert, indem die mode -Attribut auf einen gültigen SessionStateMode Wert im-Element Ihrer Anwendungskonfigurationsdatei.This behavior is configured by setting the mode attribute to a valid SessionStateMode value in the element of your application configuration. Weitere Informationen finden Sie unter Sitzungszustandsmodus.For more information, see Session-State Modes.

Alternativen zu Sitzungszustand den Anwendungszustand (finden Sie unter der Application Eigenschaft) und dem ASP.NET-Cache (finden Sie unter der System.Web.Caching Namespace), die Speicher-Variablen, die von allen Benutzern einer ASP.NET-Anwendung zugegriffen werden können; das ASP.NET-Profil (finden Sie unter der System.Web.Profile Namespace), dem Benutzerwerte in einem Datenspeicher mithilfe eines Timeouts; ASP.NET System.Web.UI.WebControls, das Beibehalten der Steuerelementwerte in den ViewState; Cookies; die QueryString Eigenschafts- und Felder in einem HTML-Formular, die über HTTP verfügbar sind POST mithilfe der Form Auflistung.Alternatives to session state include application state (see the Application property) and the ASP.NET cache (see the System.Web.Caching namespace), which store variables that can be accessed by all users of an ASP.NET application; the ASP.NET profile (see the System.Web.Profile namespace), which persists user values in a data store without expiring them using a time-out; ASP.NET System.Web.UI.WebControls, which persist control values in the ViewState; Cookies; the QueryString property; and fields on an HTML form that are available from an HTTP POST using the Form collection. Weitere Informationen zu den Unterschieden zwischen den Sitzungsstatus und andere alternativen Zustandsverwaltung finden Sie unter ASP.NET State Management Recommendations.For more details on the differences between session state and other state-management alternatives, see ASP.NET State Management Recommendations.

Eigenschaften

CodePage CodePage CodePage CodePage

Ruft den Zeichensatzbezeichner für die aktuelle Sitzung ab oder legt diesen fest.Gets or sets the character-set identifier for the current session.

Contents Contents Contents Contents

Ruft einen Verweis auf das aktuelle Sitzungsstatusobjekt ab.Gets a reference to the current session-state object.

CookieMode CookieMode CookieMode CookieMode

Ruft einen Wert ab, der angibt, ob die Anwendung für Sitzungen ohne Cookies konfiguriert ist.Gets a value that indicates whether the application is configured for cookieless sessions.

Count Count Count Count

Ruft die Anzahl der Elemente in der Sitzungsstatusauflistung ab.Gets the number of items in the session-state collection.

IsCookieless IsCookieless IsCookieless IsCookieless

Ruft einen Wert ab, der angibt, ob die Sitzungs-ID in der URL eingebettet oder in einem HTTP-Cookie gespeichert ist.Gets a value indicating whether the session ID is embedded in the URL or stored in an HTTP cookie.

IsNewSession IsNewSession IsNewSession IsNewSession

Ruft einen Wert ab, der angibt, ob die Sitzung mit der aktuellen Anforderung erstellt wurde.Gets a value indicating whether the session was created with the current request.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die Sitzung schreibgeschützt ist.Gets a value indicating whether the session is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung der Sitzungszustandswerte synchronisiert (threadsicher) ist.Gets a value indicating whether access to the collection of session-state values is synchronized (thread safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft einen Sitzungswert über den numerischen Index ab oder legt diesen fest.Gets or sets a session value by numerical index.

Item[String] Item[String] Item[String] Item[String]

Ruft einen Sitzungswert über den Namen ab oder legt diesen fest.Gets or sets a session value by name.

Keys Keys Keys Keys

Ruft eine Auflistung der Schlüssel für alle Werte ab, die in der Sitzungszustandsauflistung gespeichert sind.Gets a collection of the keys for all values stored in the session-state collection.

LCID LCID LCID LCID

Ruft den Gebietsschemabezeichner (Locale Identifier, LCID) der aktuellen Sitzung ab oder legt ihn fest.Gets or sets the locale identifier (LCID) of the current session.

Mode Mode Mode Mode

Ruft den aktuellen Sitzungszustandsmodus ab.Gets the current session-state mode.

SessionID SessionID SessionID SessionID

Ruft den eindeutigen Bezeichner für die Sitzung ab.Gets the unique identifier for the session.

StaticObjects StaticObjects StaticObjects StaticObjects

Ruft eine Auflistung von Objekten ab, die durch <object Runat="Server" Scope="Session"/>-Tags innerhalb der ASP.NET-Anwendungsdatei Global.asax deklariert werden.Gets a collection of objects declared by <object Runat="Server" Scope="Session"/> tags within the ASP.NET application file Global.asax.

SyncRoot SyncRoot SyncRoot SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung von Sitzungszustandswerten synchronisiert werden kann.Gets an object that can be used to synchronize access to the collection of session-state values.

Timeout Timeout Timeout Timeout

Ruft die Zeitspanne in Minuten ab, die zwischen Anforderungen zulässig ist, bevor der Sitzungszustandsanbieter die Sitzung beendet, oder legt diese fest.Gets and sets the amount of time, in minutes, allowed between requests before the session-state provider terminates the session.

Methoden

Abandon() Abandon() Abandon() Abandon()

Bricht die aktuelle Sitzung ab.Cancels the current session.

Add(String, Object) Add(String, Object) Add(String, Object) Add(String, Object)

Fügt der Sitzungszustandsauflistung ein neues Element hinzu.Adds a new item to the session-state collection.

Clear() Clear() Clear() Clear()

Entfernt alle Schlüssel und Werte aus der Sitzungszustandsauflistung.Removes all keys and values from the session-state collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert die Auflistung der Sitzungsstatuswerte in ein eindimensionales Array, wobei am angegebenen Index im Array begonnen wird.Copies the collection of session-state values to a one-dimensional array, starting at the specified index in the array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator zurück, mit dem alle Namen der Sitzungszustandsvariablen in der aktuellen Sitzung gelesen werden können.Returns an enumerator that can be used to read all the session-state variable names in the current session.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als die Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

Löscht ein Element aus der Sitzungszustandsauflistung.Deletes an item from the session-state collection.

RemoveAll() RemoveAll() RemoveAll() RemoveAll()

Entfernt alle Schlüssel und Werte aus der Sitzungszustandsauflistung.Removes all keys and values from the session-state collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Löscht ein Element an einem angegebenen Index aus der Sitzungszustandsauflistung.Deletes an item at a specified index from the session-state collection.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch