ObjectCache.GetValues Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een set cachevermeldingen op.
Overloads
| Name | Description |
|---|---|
| GetValues(IEnumerable<String>, String) |
Wanneer deze worden overschreven in een afgeleide klasse, haalt u een set cachevermeldingen op die overeenkomen met de opgegeven sleutels. |
| GetValues(String, String[]) |
Hiermee haalt u een set cachevermeldingen op die overeenkomen met de opgegeven sleutels. |
GetValues(IEnumerable<String>, String)
Wanneer deze worden overschreven in een afgeleide klasse, haalt u een set cachevermeldingen op die overeenkomen met de opgegeven sleutels.
public abstract System.Collections.Generic.IDictionary<string,object> GetValues(System.Collections.Generic.IEnumerable<string> keys, string regionName = default);
abstract member GetValues : seq<string> * string -> System.Collections.Generic.IDictionary<string, obj>
Public MustOverride Function GetValues (keys As IEnumerable(Of String), Optional regionName As String = Nothing) As IDictionary(Of String, Object)
Parameters
- keys
- IEnumerable<String>
Een verzameling unieke id's voor de cachevermeldingen om op te halen.
- regionName
- String
Optional. Een benoemde regio in de cache waaraan de cachevermelding of vermeldingen zijn toegevoegd, als regio's worden geïmplementeerd. De standaardwaarde voor de optionele parameter is null.
Retouren
Een woordenlijst met sleutel-/waardeparen die cachevermeldingen vertegenwoordigen.
Opmerkingen
De GetValues(IEnumerable<String>, String) overbelasting van de methode is een optimalisatie van prestaties voor gedistribueerde caches die ondersteuning bieden voor het ophalen van meerdere cachevermeldingen uit de cache tijdens één netwerkoproep.
Hoewel een aanroeper een of meer sleutels aan de methode kan doorgeven, is er geen garantie dat alle sleutels vermeldingen in de cache vertegenwoordigen. Daarom kan de geretourneerde woordenlijst minder items bevatten dan het aantal sleutels dat aan de methode is doorgegeven.
Van toepassing op
GetValues(String, String[])
Hiermee haalt u een set cachevermeldingen op die overeenkomen met de opgegeven sleutels.
public:
virtual System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ GetValues(System::String ^ regionName, ... cli::array <System::String ^> ^ keys);
public virtual System.Collections.Generic.IDictionary<string,object> GetValues(string regionName, params string[] keys);
abstract member GetValues : string * string[] -> System.Collections.Generic.IDictionary<string, obj>
override this.GetValues : string * string[] -> System.Collections.Generic.IDictionary<string, obj>
Public Overridable Function GetValues (regionName As String, ParamArray keys As String()) As IDictionary(Of String, Object)
Parameters
- regionName
- String
Optional. Een benoemde regio in de cache waaraan de cachevermelding of vermeldingen zijn toegevoegd, als regio's worden geïmplementeerd. Omdat regio's niet zijn geïmplementeerd in .NET Framework 4, is de standaardinstelling null.
- keys
- String[]
Een verzameling unieke id's voor de cachevermeldingen om op te halen.
Retouren
Een woordenlijst met sleutel-/waardeparen die cachevermeldingen vertegenwoordigen.
Opmerkingen
De ObjectCache.GetValues overbelasting van de methode lijkt op de overbelasting van de GetValues(IEnumerable<String>, String) methode, maar u kunt de benoemde regio doorgeven met behulp van optionele parametersyntaxis die wordt ondersteund door beheerde talen zoals C#.
Deze methode is een virtuele methode omdat de ObjectCache klasse een standaard implementatie biedt waarmee de params matrix wordt doorgegeven aan de overbelasting van de GetValues(IEnumerable<String>, String) methode.