다음을 통해 공유


Configuration Manager 양식에 전달된 개체를 사용하는 방법

Configuration Manager SmsPageControl.PropertyManager 개체를 사용하여 Configuration Manager 콘솔에서 선택한 개체에 액세스합니다.

참고

Configuration Manager 콘솔에서 개체를 선택하지 않으면 빈 PropertyManager 개체가 만들어지고 양식에 전달됩니다. 새 개체를 만드는 데 사용할 수 있습니다.

양식은 PropertyManager 개체의 개체 직렬화를 관리하며, 확인을 클릭하면 변경 내용이 자동으로 저장되거나 취소를 클릭하면 삭제됩니다.

작업 ActionDescription 요소의 SelectionMode 특성에 따라 둘 이상의 개체를 PropertyManager 개체에 전달할 수 있습니다. 그런 다음 PropertyManager 개체를 사용하여 변경한 내용을 전달된 모든 개체에 적용합니다. 개별 개체에 액세스하려면 PropertyManager 개체를 ResultObjectsManager로 캐스팅해야 합니다. 그런 다음 ResultObjectsManager 개체 컬렉션을 통해 개체에 액세스합니다.

자세한 내용은 Configuration Manager 작업 XML을 참조하세요.

대화 상자에서 속성 관리자를 가져오는 방법에 대한 자세한 내용은 Configuration Manager 대화 상자를 만드는 방법을 참조하세요.

패키지 이름 표시

다음 절차에서는 PropertyManager 개체를 사용하여 속성 시트에 전달된 단일 개체에 액세스하는 방법을 보여 줍니다. 단추를 클릭하면 선택한 패키지의 이름이 포함된 메시지 상자가 표시됩니다. 이러한 단계를 완료하려면 먼저 다음 항목의 작업을 수행해야 합니다.

패키지 이름을 표시하려면

  1. Configuration Manager 콘솔이 열려 있으면 닫습니다.

  2. Visual Studio 2010에서 Configuration Manager 속성 시트를 만드는 방법에서 만든 프로젝트를 엽니다.

  3. 솔루션 탐색기 ConfigMgrControl.cs를 마우스 오른쪽 단추로 클릭한 다음 뷰 디자이너를 클릭합니다.

  4. 도구 상자에서 공통 컨트롤 탭을 클릭한 다음 단추를 두 번 클릭합니다. button1이라는 단추가 사용자 컨트롤 디자이너의 컨트롤에 추가됩니다.

  5. 사용자 제어 디자이너에서 button1을 두 번 클릭하고 표시되는 button1_Click 메서드 소스 코드에 다음 코드를 입력합니다.

    MessageBox.Show(string.Format("The {0} package was selected", PropertyManager["Name"].StringValue));  
    
  6. 프로젝트를 빌드하고 어셈블리를 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin 폴더에 복사합니다.

  7. Configuration Manager 콘솔을 열고 소프트웨어 배포 아래의 패키지 노드로 이동합니다.

  8. 패키지를 마우스 오른쪽 단추로 클릭한 다음 내 대화 상자 표시를 클릭합니다. 대화 상자가 표시됩니다.

  9. 단추를 클릭하면 패키지 이름이 대화 상자에 표시됩니다.

참고 항목

Configuration Manager Forms 정보
양식에 Configuration Manager 데이터를 바인딩하는 방법