Type | DataSourceModuleType |
Isolation | Any |
Accessibility | Internal |
RunAs | Default |
OutputType | System.Discovery.Data |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
Scheduler | DataSource | System.Discovery.Scheduler | Default |
WcfDiscoveryProbe | ProbeAction | Microsoft.SystemCenter.Apm.IIS2008WcfApplicationDiscoveryProbe | Default |
ID | ParameterType | Selector | Display Name | Description |
---|---|---|---|---|
DiscoverEmptyDirectoriesAsWcfApplicationOverride | bool | $Config/DiscoverEmptyDirectoriesAsWcfApplication$ | Invalidación de la detección de directorio vacío de origen de datos de detección de servicio web WCF | Se establece en True para tratar las aplicaciones con un directorio virtual de raíz vacío como servicios web WCF. |
AdditionalExtensionsOverride | string | $Config/AdditionalExtensions$ | Invalidación de las extensiones adicionales de origen de datos de detección de servicio web WCF | Proporcionar una lista de extensiones de archivo, separadas por punto y coma (;), que se deben utilizar para identificar una aplicación como un servicio web WCF. El patrón predeterminado que usa la detección de IIS consiste en buscar archivos .svc en el directorio virtual, si se encuentran se creará un extremo de servicio web WCF. Un ejemplo de una nueva cadena de lista de extensión de archivos es "foo; bar" que especifica los archivos como myFile.foo y myFile.bar que representan servicios web WCF. |
IntervalSecondsOverride | int | $Config/IntervalSeconds$ | Invalidación del intervalo de origen de datos de detección de servicio web WCF (en segundos) | Invalidación del intervalo de origen de datos de detección de servicio web WCF (en segundos) |
<DataSourceModuleType ID="Microsoft.SystemCenter.Apm.IIS2008WcfApplicationDiscoveryDataSource" Accessibility="Internal" Batching="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ComputerPrincipalName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DiscoveryType" type="xsd:unsignedInt"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DiscoverySourceObjectId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DiscoverySourceManagedEntityId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DiscoverEmptyDirectoriesAsWcfApplication" type="xsd:boolean"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AdditionalExtensions" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="IntervalSeconds" type="xsd:integer"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter Selector="$Config/DiscoverEmptyDirectoriesAsWcfApplication$" ParameterType="bool" ID="DiscoverEmptyDirectoriesAsWcfApplicationOverride"/>
<OverrideableParameter Selector="$Config/AdditionalExtensions$" ParameterType="string" ID="AdditionalExtensionsOverride"/>
<OverrideableParameter Selector="$Config/IntervalSeconds$" ParameterType="int" ID="IntervalSecondsOverride"/>
</OverrideableParameters>
<ModuleImplementation>
<Composite>
<MemberModules>
<DataSource TypeID="System!System.Discovery.Scheduler" ID="Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Seconds">$Config/IntervalSeconds$</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
</DataSource>
<ProbeAction ID="WcfDiscoveryProbe" TypeID="Microsoft.SystemCenter.Apm.IIS2008WcfApplicationDiscoveryProbe">
<ComputerName>$Config/ComputerPrincipalName$</ComputerName>
<DiscoveryType>$Config/DiscoveryType$</DiscoveryType>
<DiscoverySourceObjectId>$Config/DiscoverySourceObjectId$</DiscoverySourceObjectId>
<DiscoverySourceManagedEntityId>$Config/DiscoverySourceManagedEntityId$</DiscoverySourceManagedEntityId>
<DiscoverEmptyDirectoriesAsWcfApplication>$Config/DiscoverEmptyDirectoriesAsWcfApplication$</DiscoverEmptyDirectoriesAsWcfApplication>
<AdditionalExtensions>$Config/AdditionalExtensions$</AdditionalExtensions>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="WcfDiscoveryProbe">
<Node ID="Scheduler"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
</DataSourceModuleType>