MemoryCache 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
MemoryCache(String, NameValueCollection) |
MemoryCache 클래스의 새 인스턴스를 초기화합니다. |
MemoryCache(String, NameValueCollection, Boolean) |
MemoryCache 클래스의 새 인스턴스를 초기화합니다. |
MemoryCache(String, NameValueCollection)
- Source:
- MemoryCache.cs
- Source:
- MemoryCache.cs
- Source:
- MemoryCache.cs
MemoryCache 클래스의 새 인스턴스를 초기화합니다.
public MemoryCache (string name, System.Collections.Specialized.NameValueCollection config = default);
new System.Runtime.Caching.MemoryCache : string * System.Collections.Specialized.NameValueCollection -> System.Runtime.Caching.MemoryCache
Public Sub New (name As String, Optional config As NameValueCollection = Nothing)
매개 변수
- name
- String
구성 정보를 조회하는 데 사용할 이름입니다.
Note
구성 정보가 모든 이름에 존재할 필요는 없습니다.
일치하는 구성 엔트리가 있는 경우 구성 정보를 사용하여 MemoryCache 인스턴스를 구성합니다. 일치하는 구성 엔트리가 없는 경우에는 지정된 이름이 Name 인스턴스와 연결되어 있기 때문에 MemoryCache 속성을 통해 이름에 액세스할 수 있습니다. 메모리 캐시 구성에 대한 자세한 내용은 MemoryCacheElement를 참조하십시오.
- config
- NameValueCollection
캐시를 구성하는 데 사용할 구성 정보의 이름/값 쌍 컬렉션입니다.
예외
name
이(가) null
인 경우
config
매개 변수의 이름 또는 값을 구문 분석할 수 없습니다.
config
컬렉션의 값이 잘못되었습니다.
설명
클래스가 MemoryCache 초기화되면 생성자에서 선택적 config
매개 변수를 사용하여 재정의되었을 수 있는 구성 항목을 확인합니다. 매개 변수에 다음 매개 변수를 config
전달할 수 있습니다. 모든 값을 정수로 전달할 수 있습니다.
이 생성자를 호출 하면 애플리케이션 구성 파일에서 구성 설정은 먼저 검색 됩니다. 구성 항목이 애플리케이션 구성 파일에 존재 하는 경우에 제공 된 설정만 config
적용 됩니다. 에 전달 되는 경우 및 애플리케이션 구성의 구성 항목이 없으면 config
의 정보는 config
구성 파일에서 읽은 정보를 재정의 합니다.
캐시 instance 할당된 이름 값은 다음 두 가지 방법으로 사용됩니다.
둘 이상의 instance 있는 경우 여러 캐시 인스턴스를 추적하는 데 도움이 됩니다.
instance 초기화될 때 구성 파일의 MemoryCache 설정을 참조합니다.
참고
캐시 인스턴스에 고유한 이름을 적용하는 메커니즘은 없습니다. 따라서 이름이 같은 여러 캐시 인스턴스가 있을 수 있습니다.
주의
필요한 경우가 아니면 인스턴스를 만들지 MemoryCache 마세요. 클라이언트와 웹 애플리케이션에서 캐시 인스턴스를 만드는 경우는 MemoryCache 인스턴스는 애플리케이션 수명 주기 초기에 만들 수 있습니다. 애플리케이션에서 사용할 전역적으로 액세스할 수 있는 변수에 캐시 인스턴스에 대 한 참조를 저장 하는 캐시 인스턴스의 수만 만들어야 합니다. 예를 들어, ASP.NET 애플리케이션의 애플리케이션 상태에 대 한 참조를 저장할 수 있습니다. 애플리케이션에 단일 캐시 인스턴스를 만들 경우 기본 캐시를 사용 하 고에서에 대 한 참조를 Default 속성 캐시에 액세스 해야 할 경우.
적용 대상
MemoryCache(String, NameValueCollection, Boolean)
- Source:
- MemoryCache.cs
- Source:
- MemoryCache.cs
- Source:
- MemoryCache.cs
MemoryCache 클래스의 새 인스턴스를 초기화합니다.
public:
MemoryCache(System::String ^ name, System::Collections::Specialized::NameValueCollection ^ config, bool ignoreConfigSection);
public MemoryCache (string name, System.Collections.Specialized.NameValueCollection config, bool ignoreConfigSection);
new System.Runtime.Caching.MemoryCache : string * System.Collections.Specialized.NameValueCollection * bool -> System.Runtime.Caching.MemoryCache
Public Sub New (name As String, config As NameValueCollection, ignoreConfigSection As Boolean)
매개 변수
- name
- String
구성 정보를 조회하는 데 사용할 이름입니다.
- config
- NameValueCollection
캐시를 구성하는 데 사용할 구성 정보의 이름/값 쌍 컬렉션입니다.
- ignoreConfigSection
- Boolean
구성 섹션을 무시할지 여부를 나타냅니다.
적용 대상
.NET