Cache.Item[String] Propriété

Définition

Obtient ou définit l'élément du cache correspondant à la clé spécifiée.

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

Paramètres

key
String

Objet String qui représente la clé pour l'élément mis en cache.

Valeur de propriété

Élément du cache spécifié.

Exemples

L’exemple suivant utilise la Item propriété pour récupérer la valeur d’un objet mis en cache associé à la Key1 clé. Il utilise ensuite la HttpResponse.Write méthode pour écrire la valeur et le texte d’introduction et l’élément HTML B dans une page Web Forms.

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

L’exemple suivant montre comment utiliser cette propriété pour insérer la valeur d’une zone de texte dans le cache.

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

Remarques

Vous pouvez utiliser cette propriété pour récupérer la valeur d’un élément de cache spécifié ou pour ajouter un élément et une clé pour celui-ci au cache. L’ajout d’un élément de cache à l’aide de la Item[] propriété équivaut à appeler la Cache.Insert méthode.

S’applique à

Voir aussi