TfsConnection.InitializeTeamFoundationObject Method
Initializes the created object if it implements ITfsConnectionObject.
Namespace: Microsoft.TeamFoundation.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
Syntax
'Declaration
Protected Overridable Function InitializeTeamFoundationObject ( _
fullName As String, _
instance As Object _
) As Object
protected virtual Object InitializeTeamFoundationObject(
string fullName,
Object instance
)
protected:
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
Parameters
- fullName
Type: System.String
- instance
Type: System.Object
Return Value
Type: System.Object
Remarks
The correct way to derive from this method is to try to initialize the object by checking to see whether it implements the corresponding interface. If it does not, 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
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.