Programing

Microsoft.Practices.ServiceLocation의 출처는 어디입니까?

lottogame 2020. 10. 25. 11:27
반응형

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

반응형