
AppContext 클래스
AppContext 클래스 (System)
애플리케이션의 컨텍스트에 대한 데이터를 설정 및 검색하기 위한 멤버를 제공합니다.
learn.microsoft.com
- .NET 4.6
- 문자열 키들과 부울 값들로 이루어진 전역 사전(Dictionary) 하나를 제공
- 라이브러리의 소비자가 새 기능들을 선택적으로 켜고 끌 수 있도록 제공하는 표준적인 메커니즘
- SetSwitch
* 스위치 설정
- TryGetSwitch
* 스위치 확인
반응형
using System;
namespace Practice
{
class Program
{
static void Main(string[] args)
{
bool isDefined;
AppContext.TryGetSwitch("MyLibrary.SomeBreakingChange", out isDefined);
Console.WriteLine(isDefined);
AppContext.SetSwitch("MyLibrary.SomeBreakingChange", true);
AppContext.TryGetSwitch("MyLibrary.SomeBreakingChange", out isDefined);
Console.WriteLine(isDefined);
}
}
}
반응형
'C#' 카테고리의 다른 글
| [C#] Queue<T>, Queue, Stack<T>, Stack (0) | 2023.09.12 |
|---|---|
| [C#] LinkedList<T>, LinkedListNode<T> (0) | 2023.09.10 |
| [C#] IList<T>, IList (0) | 2023.09.08 |
| [C#] ICollection<T>, ICollection (1) | 2023.08.31 |
| [C#] Process (1) | 2023.08.29 |
| [C#] Environment (0) | 2023.08.28 |
| [C#] Console (1) | 2023.08.27 |
| [C#] 순서 비교 (IComparable<T>, IComparable) (1) | 2023.08.26 |