Delen via


Microsoft.TeamFoundation.Common Namespace

Classes

  Class Description
Public class AdminTraceLogger A logger that provides a configurable via registry tracing, which is good for setup including many processes (avoid editing many config files) and processes which we don't own (mmc) where we're hosted.
Public class AggregateLogger
Public class ArrayUtil A class that has random array processing helper routines.
Public class BaseAsyncResult
Public class BasicHelper Obsolete.
Public class ByteArrayEqualityComparer
Public class ComputerInfo
Public class CustomTimeZone Represents TimeZone object for a given TimeZoneInfo
Public class ELeadException Obsolete. Thrown as a general exception in the ELead service.
Public class ExceptionFormatter Class for formatting an exception for display.
Public class ExceptionPropertyCollection Represents a collection of properties associated with an exception.
Public class FileLogger
Public class MarshalByRefLogger Enables access to ITFLogger across application domain boundaries in applications that support remoting.
Public class NullLogger
Public class OSDetails Provides information about the Team Foundation Server operating system. This class does not attempt to provide information for older operating systems the server is not supported on (e.g. Windows 2000, Home Server and Windows XP). If support for those OS's are needed - feel free to extend this class.
Public class PluginHostPackage
Public class ProcessGuidance Identifiers for invoking the Process Guidance command in Visual Studio.
Public class RetryManager A simple class that allows to execute an Action or Func with retries.
Public class ServiceControlManagerUtility
Public class SoapExceptionUtilities
Public class TeamFoundationIdentityReference
Public class TeamProjectReference
Public class TFLogger An abstract base class to unify logging so common library methods can be used in multiple scenarios such as on-premise install with logging to disk, servicing with detail log data to configDb and Microsoft Azure cloud console scenarios where auditing and logging is a separate database.
Public class TraceLogger A logger that only traces. Can be used as the default logger when no logger is supplied.
Public class TswaHyperlinkBuilder A utility class for generating Team Web Access hyperlinks.

Structures

  Structure Description
Public structure SelectionPair Obsolete.
Public structure StructureType

Interfaces

  Interface Description
Public interface INetFwAuthorizedApplication Interface that provides access to the properties of an application that has been authorized to open ports in the firewall.
Public interface INetFwAuthorizedApplications Interface that provides access to a collection of applications authorized to open ports in the firewall.
Public interface INetFwIcmpSettings Interface that provides access to the settings controlling Internet Control Message Protocol (ICMP) packets.
Public interface INetFwMgr Interface that allows access to the firewall settings for the computer.
Public interface INetFwOpenPort Interface that provides access to the properties of a port that has been opened in the firewall.
Public interface INetFwOpenPorts Interface for a collection of open firewall ports.
Public interface INetFwPolicy Interface that provides access to a firewall policy.
Public interface INetFwProfile Interface that provides access to the firewall settings profile.
Public interface INetFwRemoteAdminSettings Interface that provides access to the settings that control remote administration.
Public interface INetFwService Interface that provides access to the properties of a service that may be authorized to listen through the firewall.
Public interface INetFwServices Interface that provides access to the collection of services that may be authorized to listen through a firewall.
Public interface IProcessGuidance Interface that allows the process guidance tool to be instantiated.
Public interface ITFLogger
Public interface IVsTeamExplorer Obsolete. Interface that provides access to methods and properties necessary to interact with Team Explorer.

Enumerations

  Enumeration Description
Public enumeration EditionType Which edition is installed: Standard, Express, Hosted
Public enumeration NET_FW_IP_PROTOCOL_ Contains values that specify the internet protocol of the firewall.
Public enumeration NET_FW_IP_VERSION_ Contains values that specify the internet protocol version to use.
Public enumeration NET_FW_PROFILE_TYPE_ Contains values that specify the firewall profile type.
Public enumeration NET_FW_SCOPE_ Specifies the scope of addresses from which a port can listen.
Public enumeration NET_FW_SERVICE_TYPE_ Specifies the type of service allocated to a firewalled port.
Public enumeration OFN Obsolete. Enumeration that contains flags that specify the operation mode for GetOpenFileName methods.
Public enumeration ProjectState
Public enumeration TeamExplorerConnectionState Obsolete.
Public enumeration WindowsEdition
Public enumeration WindowsVersion