Assembly: Microsoft.ConfigurationManagement.ApplicationManagement (in Microsoft.ConfigurationManagement.ApplicationManagement.dll)
Usage
Visual Basic |
---|
Dim instance As TechnologyBase(Of T) |
Syntax
Visual Basic |
---|
Public MustInherit Class TechnologyBase(Of T As TechnologyBase(Of T)) Implements IEquatable(Of TechnologyBase(Of T)), IComparable(Of TechnologyBase(Of T)), _ IComparable |
C# |
---|
public abstract class TechnologyBase<T> : IEquatable<TechnologyBase<T>>, IComparable<TechnologyBase<T>>, IComparable where T : TechnologyBase<T> |
C++ |
---|
generic<typename T> where T : TechnologyBase<T> public ref class TechnologyBase abstract : IEquatable<TechnologyBase<T>^>, IComparable<TechnologyBase<T>^>, IComparable |
J# |
---|
|
JScript |
---|
|
Remarks
Each technology category should be represented by an abstract class derived from TechnologyBase.
Each technology should be represented by a distinct type derived from the corresponding category.
Inheritance
Hierarchy
System.Object
Microsoft.ConfigurationManagement.ApplicationManagement.TechnologyBase
Microsoft.ConfigurationManagement.ApplicationManagement.DeploymentTechnology
Microsoft.ConfigurationManagement.ApplicationManagement.HostingTechnology
Microsoft.ConfigurationManagement.ApplicationManagement.InstallerTechnology
Microsoft.ConfigurationManagement.ApplicationManagement.TechnologyBase
Microsoft.ConfigurationManagement.ApplicationManagement.DeploymentTechnology
Microsoft.ConfigurationManagement.ApplicationManagement.HostingTechnology
Microsoft.ConfigurationManagement.ApplicationManagement.InstallerTechnology
Thread Safety
Any public static (Shared in Visual
Basic) members of this type are thread safe. Any instance members
are not guaranteed to be thread safe.