TeamFoundationServer2015.TfsBaseWebServiceTFS Base Web Service

TeamFoundationServer2015.TfsBaseWebService (ClassType)

Base class shared by Web Services that make up a TFS installation

Knowledge Base article:

Summary

Base class for all TFS web services that are modeled within System Center Operations Manager.

Element properties:

Base ClassMicrosoft.Windows.ApplicationComponent
AbstractTrue
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId89a9036b-f7b8-11af-dd9e-1192f6b8217c

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of monitoring object. false 256  False 
TeamFoundationServer2015.TfsBaseWebService:
ObjectPath  string  Object Path The Object Path includes the details needed for monitors to evaluate the status of this Item false 256  False 
ServiceName  string  Service Name The name of the web service true 256  False 
Port  int  Port Port that the TFS Application Tier Web server listens false   
VirtualDirectory  string  Virtual Directory The virtual directory that TFS is installed in false 256  False 
UseSsl  bool  Use Secure Sockets Layer Use SSL for web services, this TFS installation only has SSL binding available. false 256   

Health Model:

Source Code:

<ClassType ID="TeamFoundationServer2015.TfsBaseWebService" Accessibility="Public" Abstract="true" Base="Windows!Microsoft.Windows.ApplicationComponent" Hosted="false" Singleton="false" Extension="false">
<Property ID="ObjectPath" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ServiceName" Type="string" AutoIncrement="false" Key="true" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="Port" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="6" MinLength="0" Required="false" Scale="0"/>
<Property ID="VirtualDirectory" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="UseSsl" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
</ClassType>