InProcessServer (package schema for Windows 8)
Declares a package extensibility point of type windows.activatableClass.inProcessServer. The app uses a dynamic link library (DLL) that exposes one or more activatable classes.
Element hierarchy
- <Package>
-
- <Extensions>
-
- <Extension>
- <InProcessServer>
Syntax
<InProcessServer>
<!-- Child elements -->
Path,
ActivatableClass{1,65535}
</InProcessServer>
Key
{}
specific range of occurrences
Attributes and Elements
Attributes
None.
Child Elements
Child Element | Description |
---|---|
ActivatableClass (type: CT_InProcessActivatableClass) | Declares a runtime class associated with the extensibility point. |
Path (type: ST_FileName) | The path to the DLL. |
Parent Elements
Parent Element | Description |
---|---|
Extension (in type: CT_PackageExtensions) | Declares an extensibility point for the package. |
Examples
<Extension Category="windows.activatableClass.inProcessServer">
<InProcessServer>
<Path>Microsoft.Samples.DllServerAuthoring.dll</Path>
<ActivatableClass ActivatableClassId="Microsoft.Samples.DllServerAuthoring.Toaster" ThreadingModel="both" />
</InProcessServer>
</Extension>
Requirements
Value | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |