ObjectCache.GetValues Methode

Definitie

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.

Van toepassing op