Поделиться через


OutputCachePolicyBuilder.VaryByValue Метод

Определение

Перегрузки

VaryByValue(Func<HttpContext,KeyValuePair<String,String>>)

Добавляет политику для изменения кэшированных ответов по пользовательскому ключу или значению.

VaryByValue(Func<HttpContext,CancellationToken,ValueTask<KeyValuePair<String,String>>>)

Добавляет политику, которая зависит от кэшированного содержимого в зависимости от указанного значения.

VaryByValue(String, String)

Добавляет политику для изменения кэшированных ответов по пользовательскому ключу или значению.

VaryByValue(Func<HttpContext,KeyValuePair<String,String>>)

Исходный код:
OutputCachePolicyBuilder.cs

Добавляет политику для изменения кэшированных ответов по пользовательскому ключу или значению.

public Microsoft.AspNetCore.OutputCaching.OutputCachePolicyBuilder VaryByValue (Func<Microsoft.AspNetCore.Http.HttpContext,System.Collections.Generic.KeyValuePair<string,string>> varyBy);
member this.VaryByValue : Func<Microsoft.AspNetCore.Http.HttpContext, System.Collections.Generic.KeyValuePair<string, string>> -> Microsoft.AspNetCore.OutputCaching.OutputCachePolicyBuilder
Public Function VaryByValue (varyBy As Func(Of HttpContext, KeyValuePair(Of String, String))) As OutputCachePolicyBuilder

Параметры

varyBy
Func<HttpContext,KeyValuePair<String,String>>

Ключ или значение, которое зависит от кэшированных ответов.

Возвращаемое значение

Применяется к

VaryByValue(Func<HttpContext,CancellationToken,ValueTask<KeyValuePair<String,String>>>)

Исходный код:
OutputCachePolicyBuilder.cs

Добавляет политику, которая зависит от кэшированного содержимого в зависимости от указанного значения.

public Microsoft.AspNetCore.OutputCaching.OutputCachePolicyBuilder VaryByValue (Func<Microsoft.AspNetCore.Http.HttpContext,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<System.Collections.Generic.KeyValuePair<string,string>>> varyBy);
member this.VaryByValue : Func<Microsoft.AspNetCore.Http.HttpContext, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<System.Collections.Generic.KeyValuePair<string, string>>> -> Microsoft.AspNetCore.OutputCaching.OutputCachePolicyBuilder
Public Function VaryByValue (varyBy As Func(Of HttpContext, CancellationToken, ValueTask(Of KeyValuePair(Of String, String)))) As OutputCachePolicyBuilder

Параметры

varyBy
Func<HttpContext,CancellationToken,ValueTask<KeyValuePair<String,String>>>

Ключ или значение, которое зависит от кэшированных ответов.

Возвращаемое значение

Применяется к

VaryByValue(String, String)

Исходный код:
OutputCachePolicyBuilder.cs

Добавляет политику для изменения кэшированных ответов по пользовательскому ключу или значению.

public Microsoft.AspNetCore.OutputCaching.OutputCachePolicyBuilder VaryByValue (string key, string value);
member this.VaryByValue : string * string -> Microsoft.AspNetCore.OutputCaching.OutputCachePolicyBuilder
Public Function VaryByValue (key As String, value As String) As OutputCachePolicyBuilder

Параметры

key
String

Ключ для изменения кэшированных ответов по.

value
String

Значение, которое зависит от кэшированных ответов.

Возвращаемое значение

Применяется к