ResourceNamesCache.GetOrAdd 方法

定义

如果名称尚不存在,则使用指定的函数将一组资源名称添加到缓存中。

public:
 virtual System::Collections::Generic::IList<System::String ^> ^ GetOrAdd(System::String ^ name, Func<System::String ^, System::Collections::Generic::IList<System::String ^> ^> ^ valueFactory);
public System.Collections.Generic.IList<string>? GetOrAdd (string name, Func<string,System.Collections.Generic.IList<string>?> valueFactory);
abstract member GetOrAdd : string * Func<string, System.Collections.Generic.IList<string>> -> System.Collections.Generic.IList<string>
override this.GetOrAdd : string * Func<string, System.Collections.Generic.IList<string>> -> System.Collections.Generic.IList<string>
Public Function GetOrAdd (name As String, valueFactory As Func(Of String, IList(Of String))) As IList(Of String)

参数

name
String

要为其添加字符串名称的资源名称。

valueFactory
Func<String,IList<String>>

用于为资源生成字符串名称的函数。

返回

包含资源的字符串名称的列表。

实现

适用于