Cache.Item[String] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller ställer in cacheobjektet på den angivna nyckeln.
public:
property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ key); void set(System::String ^ key, System::Object ^ value); };
public object this[string key] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(key As String) As Object
Parametrar
Egenskapsvärde
Det angivna cacheobjektet.
Exempel
I följande exempel används Item egenskapen för att hämta värdet för ett cachelagrat objekt som är associerat med Key1 nyckeln. Den använder HttpResponse.Write sedan metoden för att skriva värdet och introduktionstexten och B HTML-elementet till en webbformulärsida.
Response.Write("Value of cache key: <B>" + Server.HtmlEncode(Cache["Key1"] as string) + "</B>");
Response.Write("Value of cache key: <B>" + Server.HtmlEncode(CType(Cache("Key1"),String)) + "</B>")
I följande exempel visas hur du använder den här egenskapen för att infoga värdet för en textruta i cacheminnet.
private void cmdAdd_Click(Object objSender, EventArgs objArgs)
{
if (txtName.Text != "")
{
// Add this item to the cache.
Cache[txtName.Text] = txtValue.Text;
}
}
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
Kommentarer
Du kan använda den här egenskapen för att hämta värdet för ett angivet cacheobjekt eller för att lägga till ett objekt och en nyckel för det i cacheminnet. Att lägga till ett cacheobjekt med egenskapen Item[] motsvarar att anropa Cache.Insert metoden.