다음을 통해 공유


ServiceId

연락처 작업에 대한 서비스를 식별합니다.

요소 계층 구조

<내선 번호>
<연락처>
<ContactLaunchActions>
<LaunchAction>
<ServiceId>

구문

<ServiceId>

  Identifies the service for a contact.

</ServiceId>

특성 및 요소

특성

없음

자식 요소

없음

부모 요소

부모 요소 Description
LaunchAction(ContactLaunchActions에서)

ContactLaunchActions 콘텐츠 작업을 설명합니다.

 

설명

ServiceId 정의에는 다음 문이 있습니다.

  <xs:complexType name="CT_ServiceId" mixed="true">
    <xs:simpleContent>
      <xs:extension base="ST_ServiceId">
        <xs:attributeGroup ref="m:ExtensionBaseAttributes"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>

앞의 'ref' 문은 ServiceId 가 다음 확장 기본 특성을 모두 상속한다는 것을 나타냅니다.

  <xs:attributeGroup name="ExtensionBaseAttributes">
    <xs:attribute name="Executable" type="ST_Executable" use="optional"/>
    <xs:attribute name="EntryPoint" type="ST_EntryPoint" use="optional"/>
    <xs:attribute name="RuntimeType" type="ST_ActivatableClassId" use="optional"/>
    <xs:attribute name="StartPage" type="ST_FileName" use="optional"/>
  </xs:attributeGroup>

ServiceId확장 기본 특성을 허용하므로 XSD 매니페스트 스키마에서 다루지 않는 이러한 의미 체계 유효성 검사가 있습니다.

  • 확장 기본 특성은 다음 규칙을 따라야 합니다.

    • StartPage 특성을 지정한 경우 EntryPoint, Executable 또는 RuntimeType 특성이 지정된 경우 실패합니다.
    • 그렇지 않으면 EntryPoint를 지정하지 않고 Executable 또는 RuntimeType 특성을 지정하면 실패합니다.
  • ServiceIdEntryPoint 특성을 정의하는 경우 이 ServiceId 또는 부모 확장 또는 애플리케이션 요소는 실행 파일 특성을 지정해야 합니다.

요구 사항

Namespace http://schemas.microsoft.com/appx/2013/manifest