Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

ICommonStructureService.GetProjectProperties Method

Gets the current properties for a project.

Namespace: Microsoft.TeamFoundation.Server
Assembly: Microsoft.TeamFoundation (in microsoft.teamfoundation.dll)

void GetProjectProperties (
	string projectUri,
	out string name,
	out string state,
	out int templateId,
	out ProjectProperty[] properties
)
void GetProjectProperties (
	String projectUri, 
	/** @attribute OutAttribute() */ /** @ref */ String name, 
	/** @attribute OutAttribute() */ /** @ref */ String state, 
	/** @attribute OutAttribute() */ /** @ref */ int templateId, 
	/** @attribute OutAttribute() */ /** @ref */ ProjectProperty[] properties
)
JScript does not support passing value-type arguments by reference.

Parameters

projectUri

URI of the project from which the structure is to be obtained

name

Name of the project

state

State of the project (New, WellFormed, orDeleting)

templateId

Identifier for the project template

properties

Array of ProjectProperty values for the project

The following example sets the project at myProjectUri with a ProjectState values of Deleting.

ICommonStructureService css = (ICommonStructureService)tfs.GetService(typeof(ICommonStructureService));

string projName;

string projState;

int templateId;

ProjectProperty[] projProperties;

css.GetProjectProperties(myProjectUri, out projName, out projState, out templateId, out projProperties);

css.UpdateProjectProperties(myProjectUri, ProjectState.Deleting.ToString(), projProperties);

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.