Cache.Item[String] Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o item de cache na chave especificada.
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
Parâmetros
Valor da propriedade
O item de cache especificado.
Exemplos
O exemplo a seguir usa a Item
propriedade para recuperar o valor de um objeto armazenado em cache associado à Key1
chave. Em seguida, ele usa o HttpResponse.Write método para gravar o valor e o texto introdutório e o elemento HTML B em uma página do 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>")
O exemplo a seguir demonstra o uso dessa propriedade para inserir o valor de uma caixa de texto no 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
Comentários
Você pode usar essa propriedade para recuperar o valor de um item de cache especificado ou para adicionar um item e uma chave para ele ao cache. Adicionar um item de cache usando a Item[] propriedade é equivalente a chamar o Cache.Insert método .