Defines the implementation type for native or managed module type definitions and defines the composite elements for composite module type definitions.
Schema
Hierarchy
Syntax
Xml |
---|
<ModuleImplementation> <Managed>…</Managed> <Native>…</Native> <Composite>…</Composite> </ModuleImplementation> |
Attributes and
Elements
The following sections describe attributes, child elements, and the parent element of the ModuleImplementation element.
Attributes
Attribute | Description |
---|---|
Isolation |
Optional attribute. Specifies the process isolation mode of the module type. The default value is Any. |
Value | Description |
---|---|
Shared |
Specifies that this module type will always run under a shared process. Used only for native or managed module type definitions. |
OwnProcess |
Specifies that this module type will always run in its own process. Used only for native or managed module type definitions. |
Any |
Default value. Specifies that this module type can run either in its own process or within the process of another. |
Child Elements
Element | Description |
---|---|
Must be present if this module type is implemented in managed code. |
|
Must be present if this module type is implemented in native code. |
|
Must be present if this module type is implemented as a module that wraps managed, native, or other composite modules. |
Parent Elements
Element | Description |
---|---|
Represents a data source module type definition in a management pack. |
|
Represents a condition detection module type definition in a management pack. |
|
Represents a write action module type definition in a management pack. |