Módulo de prueba de detección de servicio web WCF

Microsoft.SystemCenter.Apm.IIS2008WcfApplicationDiscoveryProbe (ProbeActionModuleType)

Element properties:

TypeProbeActionModuleType
IsolationAny
AccessibilityInternal
RunAsSystem.PrivilegedMonitoringAccount
InputTypeSystem.BaseData
OutputTypeSystem.Discovery.Data

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
DiscoverEmptyDirectoriesAsWcfApplicationOverridebool$Config/DiscoverEmptyDirectoriesAsWcfApplication$Reemplazo de la detección de directorio vacío de prueba de detección de servicio web WCFSe establece en True para tratar las aplicaciones con un directorio virtual de raíz vacío como servicios web WCF.
AdditionalExtensionsOverridestring$Config/AdditionalExtensions$Reemplazo de las extensiones adicionales de prueba de detección de servicio web WCFProporcionar 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.

Source Code:

<ProbeActionModuleType ID="Microsoft.SystemCenter.Apm.IIS2008WcfApplicationDiscoveryProbe" Accessibility="Internal" RunAs="System!System.PrivilegedMonitoringAccount">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ComputerName" 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"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter Selector="$Config/DiscoverEmptyDirectoriesAsWcfApplication$" ParameterType="bool" ID="DiscoverEmptyDirectoriesAsWcfApplicationOverride"/>
<OverrideableParameter Selector="$Config/AdditionalExtensions$" ParameterType="string" ID="AdditionalExtensionsOverride"/>
</OverrideableParameters>
<ModuleImplementation>
<Managed>
<Assembly>Res.Microsoft.SystemCenter.Apm.Discovery.Wcf</Assembly>
<Type>Microsoft.EnterpriseManagement.Modules.Apm.Discovery.Wcf.WcfDiscoveryProbe</Type>
</Managed>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
<InputType>System!System.BaseData</InputType>
</ProbeActionModuleType>