Microsoft.SQLServer.Visualization.Library.PerformanceTileHostComponentImplementation (ComponentImplementation)

Element properties:

TypeMicrosoft.SQLServer.Visualization.Library.PerformanceTileComponent
PlatformWpf, Silverlight
Target
AccessibilityInternal

Source Code:

<ComponentImplementation ID="Microsoft.SQLServer.Visualization.Library.PerformanceTileHostComponentImplementation" Accessibility="Internal" TypeId="Microsoft.SQLServer.Visualization.Library.PerformanceTileComponent" Platform="Wpf, Silverlight">
<Composite>
<Variable Id="PointsCount" Type="xsd://int"/>
<Variable Id="UnconvertedSeries" Type="BaseDataType"/>
<Variable Id="ConsolidatedRefreshAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/RefreshAction"/>
<Variable Id="AutoRefreshAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/AutoRefreshAction"/>
<Variable Id="MonitorState" Type="xsd://Microsoft.SQLServer.Visualization.Library!Microsoft.SQLServer.Visualization.Library.DataProviders.DataTypes/MonitoringStateDataType"/>
<Variable Id="PerfLastValue" Type="xsd://Microsoft.SQLServer.Visualization.Library!Microsoft.SQLServer.Visualization.Library.DataProviders.DataTypes/PerformanceValueDataType"/>
<Variable Id="PerfCounterLastValue" Type="xsd://string[]"/>
<Variable Id="Action" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/Action"/>
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.PerformanceTileComponentInner">
<Binding PropertyId="CounterData">
<Reference>$Variable/UnconvertedSeries$</Reference>
</Binding>
<Binding PropertyId="CounterEntities">
<Reference>$Property/SelectedEntities$</Reference>
</Binding>
<Binding PropertyId="RelatedUnitMonitorID">
<Reference>$Property/RelatedUnitMonitorID$</Reference>
</Binding>
<Binding PropertyId="MonitorState">
<Reference>$Variable/MonitorState$</Reference>
</Binding>
<Binding PropertyId="PerfLastValue">
<Reference>$Variable/PerfLastValue$</Reference>
</Binding>
<Binding PropertyId="MinText">
<Reference>$MPReference/Microsoft.SQLServer.Visualization.Library!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponentInner.MinText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="AverageText">
<Reference>$MPReference/Microsoft.SQLServer.Visualization.Library!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponentInner.AverageText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="MaxText">
<Reference>$MPReference/Microsoft.SQLServer.Visualization.Library!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponentInner.MaxText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="TimeoutText">
<Reference>$MPReference/Microsoft.SQLServer.Visualization.Library!Microsoft.SQLServer.Visualization.Library.PerformanceTileComponentInner.TimeoutText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Action">
<Reference>$Variable/Action$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.AutoRefreshTimer">
<Binding PropertyId="TickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
<Binding PropertyId="AutoRefreshAction">
<Reference>$Variable/AutoRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.Consolidator">
<Binding PropertyId="From1">
<Reference>$Variable/AutoRefreshAction$</Reference>
</Binding>
<Binding PropertyId="From2">
<Reference>$Service/RefreshAction$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Variable/ConsolidatedRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.DataSources.GetPerformanceDataForEntities">
<Binding PropertyId="NumberOfDatapoints">
<SimpleValue Type="xsd://int" Value="100"/>
</Binding>
<Binding PropertyId="Interval">
<Reference>$Property/DateRange$</Reference>
</Binding>
<Binding PropertyId="PerformanceDataSeriesQueryItems">
<ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/PerformanceDataSeriesQueryType[]">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/PerformanceDataSeriesQueryType">
<Binding PropertyId="PerformanceObjectName">
<Reference>$Property/ObjectName$</Reference>
</Binding>
<Binding PropertyId="PerformanceCounterName">
<Reference>$Property/CounterName$</Reference>
</Binding>
<Binding PropertyId="PerformanceCounterInstanceName">
<Reference>$Property/InstanceName$</Reference>
</Binding>
<Binding PropertyId="ManagedEntityIds">
<Reference>$Property/SelectedEntities$</Reference>
</Binding>
<Binding PropertyId="DatapointReduction">
<SimpleValue Type="xsd://string" Value="Average"/>
</Binding>
<Binding PropertyId="EscapeSQL">
<Reference>$Property/EscapeWildcards$</Reference>
</Binding>
</ComplexValue>
</ComplexValueCollection>
</Binding>
<Binding PropertyId="Output">
<Reference>$Variable/UnconvertedSeries$</Reference>
</Binding>
<Binding PropertyId="Refresh">
<Reference>$Variable/ConsolidatedRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.Queries.GetMonitorStateQuery">
<Binding PropertyId="Output">
<Reference>$Variable/MonitorState$</Reference>
</Binding>
<Binding PropertyId="SelectedEntities">
<Reference>$Property/SelectedEntities$</Reference>
</Binding>
<Binding PropertyId="UnitMonitorID">
<Reference>$Property/RelatedUnitMonitorID$</Reference>
</Binding>
<Binding PropertyId="Refresh">
<Reference>$Variable/ConsolidatedRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.Queries.GetPerfRuleLastValueQuery">
<Binding PropertyId="Output">
<Reference>$Variable/PerfLastValue$</Reference>
</Binding>
<Binding PropertyId="SelectedEntities">
<Reference>$Property/SelectedEntities$</Reference>
</Binding>
<Binding PropertyId="CounterName">
<Reference>$Property/CounterName$</Reference>
</Binding>
<Binding PropertyId="InstanceName">
<Reference>$Property/InstanceName$</Reference>
</Binding>
<Binding PropertyId="ObjectName">
<Reference>$Property/ObjectName$</Reference>
</Binding>
<Binding PropertyId="EscapeWildcards">
<Reference>$Property/EscapeWildcards$</Reference>
</Binding>
<Binding PropertyId="Refresh">
<Reference>$Variable/ConsolidatedRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.Common.SystemViewTask">
<Binding PropertyId="Entities">
<Reference>$Property/SelectedEntities$</Reference>
</Binding>
<Binding PropertyId="Action">
<Reference>$Variable/Action$</Reference>
</Binding>
<Binding PropertyId="ViewType">
<SimpleValue Type="xsd://int" Value="2"/>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>