다음을 통해 공유


서비스 개체 식별 및 하드웨어 할당 특성(.NET용 POS v1.14 SDK 설명서)

.NET용 POS는 .NET 리플렉션 및 .NET 특성을 사용하여 서비스 개체 어셈블리를 찾고, 해당 어셈블리 내에서 서비스 개체를 식별하고, 마지막으로 플러그 앤 플레이 디바이스를 해당 서비스 개체와 연결합니다. 이러한 .NET 기능을 PosExplorer 활용하여 어셈블리 내에서 서비스 개체를 식별하고 플러그 앤 플레이 요구 사항을 신속하게 평가할 수 있습니다. .NET 어셈블리를 로드하는 비용이 많이 드는 프로세스는 애플리케이션에서 필요할 때까지 지연됩니다.

이러한 기능을 제공하기 위해 .NET용 POS는 세 가지 다른 .NET 특성에 따라 달라집니다.

  • PosAssembly 이는 하나 이상의 서비스 개체를 포함하는 .NET 어셈블리에 대한 POS임을 PosExplorer 에 알리는 전역 어셈블리 수준 특성입니다. 일반적으로 AssemblyInfo.cs 원본 파일에 설정해야 합니다. 예를 들어 서비스 개체 프로젝트 설정을 참조하세요.
  • ServiceObject 이 특성은 Service Object 클래스에 적용되며 서비스 개체의 형식, 이름 및 버전 정보를 지정합니다. 기본 서비스 객체 코드 템플릿 만들기 섹션의 예제를 참조하세요.
  • HardwareId 이 특성은 이 서비스 개체에서 사용할 하드웨어 ID를 지정하는 데 사용됩니다. 이 정보는 PosExplorer 에서 현재 연결되지 않은 플러그 앤 플레이 하드웨어를 사용하는 서비스 개체를 필터링하는 데 사용됩니다. 이 특성은 HardwareId 배수를 허용하므로 서버 개체 클래스에 여러 개의 연결이 있을 수 있습니다. 예제는 플러그 앤 플레이 지원 추가 샘플 항목을 참조하세요. 플러그 앤 플레이 기능, 특히 HardwareId 속성이 어떻게 사용되는지에 대한 보다 자세한 논의를 위해서는 플러그 앤 플레이 지원 추가 항목에 대한 플러그 앤 플레이 지원 추가POS for .NET과의 통합 주제를 참조하세요.

또한 참조하십시오

Reference

개념들

기타 리소스