Share via


CatalogObject Class

Inheritance Hierarchy

System.Object
  Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.CatalogObject
    More...

Namespace:  Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
Public Class CatalogObject _
    Implements INotifyPropertyChanged
public class CatalogObject : INotifyPropertyChanged
public ref class CatalogObject : INotifyPropertyChanged
type CatalogObject =  
    class 
        interface INotifyPropertyChanged 
    end
public class CatalogObject implements INotifyPropertyChanged

The CatalogObject type exposes the following members.

Constructors

  Name Description
Public method CatalogObject

Top

Properties

  Name Description
Public property CatalogNode
Public property CatalogNodeFullPath
Public property CatalogResourceIdentifier
Public property Context
Public property Description
Public property DisplayName
Public property DisplayPath
Public property IsDefault
Public property Parent

Top

Methods

  Name Description
Public method As<T>
Protected method BuildDisplayPath
Protected method CreateCatalogObject<T>
Public method CreateChild<T>()
Public method CreateChild<T>(String)
Public method Delete
Public method DeleteChild
Public method DeleteChildren<T>
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Protected method GetChild<T>
Protected method GetChildCollection<T>
Protected method GetDependency<T>
Protected method GetDependencyCollection<T>
Protected method GetDependentsCollection<T>
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Protected method GetParent<T>
Protected method GetProperty<T>
Protected method GetServiceReference
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method Initialize
Public method Is<T>
Protected method LocationAsUrl
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Protected method NotifyPropertyChanged
Protected method OnRefresh
Public method Preload()
Public method Preload(CatalogBulkData)
Protected method PreloadChild<T>
Protected method PreloadChildren<T>
Protected method QueryChild<T>(Boolean)
Protected method QueryChild<T>(Dictionary<String, String>, Boolean)
Protected method QueryChild<T>(String, Object, Boolean)
Protected method QueryChildren<T>(Boolean)
Protected method QueryChildren<T>(Dictionary<String, String>, Boolean)
Protected method QueryChildren<T>(String, Object, Boolean)
Protected method QueryDependents<T>()
Protected method QueryDependents<T>(Boolean, Boolean)
Protected method QueryParent<T>
Public method Refresh()
Public method Refresh(Boolean)
Protected method Reset
Protected method SetDependency<T>
Protected method SetProperty<T>
Protected method SetServiceRefence
Public method ToString (Overrides Object.ToString().)

Top

Events

  Name Description
Public event PropertyChanged

Top

Fields

  Name Description
Protected fieldStatic member NullObject

Top

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.

See Also

Reference

Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects Namespace

Inheritance Hierarchy

System.Object
  Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.CatalogObject
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.ApplicationInstance
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.DataCollector
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.GenericLink
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.InfrastructureRoot
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.Machine
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.OrganizationalRoot
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.ProjectCollection
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.ReportingConfiguration
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.ReportingFolder
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.ReportingServer
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.ResourceFolder
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.ServerDatabase
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.ServerInstance
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.SharePointWebApplication
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.TeamProject
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.TeamSystemWebAccess
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.TeamWebApplication
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.TestController
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.TestEnvironment
    Microsoft.TeamFoundation.Framework.Server.Alm.Catalog.Objects.TfsRelativeWebSite