Microsoft.Practices.ServiceLocation의 출처는 어디입니까?
누가 어디에서 Microsoft.Practices.ServiceLocation
오는지 아는 사람 이 있습니까? 이것은 MS EnterpriseLibrary에서 사용되는 네임 스페이스 및 dll입니다. 물론 몇 개의 클래스 (반사체 사용) 만있는 매우 간단한 dll이지만 게시 된 소스 코드를 찾을 수 없습니다. Enterprise Library 프로젝트가 아니라 Unity 프로젝트가 아닙니다.
그래서 누군가가 이것에 대한 소스 코드가 게시되었는지 어디에서 알고 있습니까? 또한 Unity의 일부가 아닌 이유는 무엇입니까? 다른 곳에서 사용됩니까?
출처 : https://github.com/unitycontainer/commonservicelocator
프로젝트 설명에서 :
Common Service Locator 라이브러리에는 애플리케이션 및 프레임 워크 개발자가 참조 할 수있는 서비스 위치에 대한 공유 인터페이스가 포함되어 있습니다. 라이브러리는 IoC 컨테이너 및 서비스 로케이터에 대한 추상화를 제공합니다. 라이브러리를 사용하면 애플리케이션이 하드 참조에 의존하지 않고 기능에 간접적으로 액세스 할 수 있습니다. 희망은이 라이브러리를 사용하여 타사 애플리케이션 및 프레임 워크가 특정 구현에 묶이지 않고도 IoC / 서비스 위치를 활용할 수 있다는 것입니다.
이 추상화는 여러 IoC 프레임 워크에 의해 구현되며 Unity가 그중 하나입니다. 그럼에도 불구하고 Unity는 해당 프로젝트의 소유자가 아닙니다.
이 방법 StructureMap은 , 예를 들어, 그 clases의 구현 (예 : 그래서 다른 프레임 워크 제공 프리즘 쉽게 다른 IOC의 프레임 워크로 작업하지가 바인딩 할 수있는 패턴 및 관행에서) 유니티 자체를.
원하는 경우 NuGet
여기 에서 패키지를 가져올 수 있습니다.
http://www.nuget.org/packages/CommonServiceLocator/
Enterprise Library의 일부입니다 : http://msdn.microsoft.com/en-us/library/ff664629(PandP.50).aspx .
http://entlib.codeplex.com/ 에서 설명서와 함께 다운로드하십시오 .
참고 URL : https://stackoverflow.com/questions/3992072/where-does-microsoft-practices-servicelocation-come-from
'Programing' 카테고리의 다른 글
복잡한 다각형을 어떻게 결합합니까? (0) | 2020.10.25 |
---|---|
.NET System.InvalidOperationException에 해당하는 Java (0) | 2020.10.25 |
적절한 Realm 사용 패턴 / 모범 사례? (0) | 2020.10.25 |
루프에서 함수 만들기 (0) | 2020.10.24 |
Boost Library 프로그램 옵션을 사용하는 필수 및 선택적 인수 (0) | 2020.10.24 |