Freigeben über


UserControl.Cache-Eigenschaft

Ruft das Cache-Objekt ab, das der Anwendung zugeordnet ist, die das Benutzersteuerelement enthält.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public ReadOnly Property Cache As Cache
'Usage
Dim instance As UserControl
Dim value As Cache

value = instance.Cache
public Cache Cache { get; }
public:
property Cache^ Cache {
    Cache^ get ();
}
/** @property */
public Cache get_Cache ()
public function get Cache () : Cache

Eigenschaftenwert

Das Cache-Objekt, in dem die Daten des Benutzersteuerelements gespeichert werden sollen.

Hinweise

Mit dem von der gesamten Anwendung gemeinsam genutzten Cache können Sie Daten für den späteren Abruf speichern. Die gespeicherten Daten sind von der aktuellen Seite oder Benutzersitzung unabhängig. Greifen Sie über diese Eigenschaft auf Daten zu, um die Leistung der Seite oder Anwendung zu erhöhen, wenn die Daten nur langsam erstellt werden. Weitere Informationen über das Verwenden des Caches finden Sie unter Zwischenspeichern von Anwendungsdaten.

Beispiel

Im folgenden Beispiel wird die Cache-Eigenschaft dazu verwendet, den Text-Eigenschaftenwert des Label-Webserver-Steuerelements txtValue im mit der Anwendung des Benutzersteuerelements verknüpften Cache-Objekt zu speichern. Dafür wird die Cache-Eigenschaft verwendet, wobei dem Element der Schlüsselparameterwert txtName.Text zugewiesen wird.

Private Sub cmdAdd_Click(objSender As Object, objArgs As EventArgs)
  If txtName.Text <> "" Then
    ' Add this item to the cache.
  Cache(txtName.Text) = txtValue.Text
  End If
End Sub
private void cmdAdd_Click(Object objSender, EventArgs objArgs)
{
    if (txtName.Text != "")
    {
        // Add this item to the cache.
        Cache[txtName.Text] = txtValue.Text;
    }
}
        
private void cmdAdd_Click(Object objSender, EventArgs objArgs)
{
    if (!txtName.get_Text().Equals("")) {
        // Add this item to the cache.
        get_Cache().set_Item(txtName.get_Text(), txtValue.get_Text());
    }
} //cmdAdd_Click

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

UserControl-Klasse
UserControl-Member
System.Web.UI-Namespace
Cache
Page.Cache-Eigenschaft

Weitere Ressourcen

Zwischenspeichern von Anwendungsdaten