TfsConnection.InitializeTeamFoundationObject Method

Initializes the created object if it implements ITfsConnectionObject.

Namespace:  Microsoft.TeamFoundation.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)


Protected Overridable Function InitializeTeamFoundationObject ( _
    fullName As String, _
    instance As Object _
) As Object
protected virtual Object InitializeTeamFoundationObject(
    string fullName,
    Object instance
virtual Object^ InitializeTeamFoundationObject(
    String^ fullName, 
    Object^ instance
abstract InitializeTeamFoundationObject : 
        fullName:string * 
        instance:Object -> Object 
override InitializeTeamFoundationObject : 
        fullName:string * 
        instance:Object -> Object 
protected function InitializeTeamFoundationObject(
    fullName : String, 
    instance : Object
) : Object


Return Value

Type: System.Object


The proper way to derive from this method is to try to initialize the object by checking to see if it implements the corresponding interface. If it doesn't, this method should be called in an attempt to initialize it. If this function returns null that means we were not able to initialize it either. It is then up to the derived class to decide what it should do.

.NET Framework Security

See Also


TfsConnection Class

Microsoft.TeamFoundation.Client Namespace