Edit

ProjectInfo Class

Definition

Contains information of the project

[Microsoft.VisualStudio.Services.WebApi.ServiceEventObject]
[System.Runtime.Serialization.DataContract]
public class ProjectInfo : IEquatable<object>
type ProjectInfo = class
    interface IEquatable<obj>
Public Class ProjectInfo
Implements IEquatable(Of Object)
Inheritance
ProjectInfo
Attributes
Microsoft.VisualStudio.Services.WebApi.ServiceEventObjectAttribute DataContractAttribute
Implements

Constructors

ProjectInfo()
ProjectInfo(Guid, String, ProjectState, ProjectVisibility, String, String)
ProjectInfo(Guid, String, ProjectState, String, String)

Fields

c_maxProjectAbbreviationLength

Properties

Abbreviation
Description
Id
IsProjectForUpdate

This is true when the project was created by calling ProjectInfo.GetProjectForUpdate.

IsSoftDeleted

True if the project is soft-deleted.

KnownNames

Names which may be used to lookup this project This is a subset of all names that this project ever had (excluding the names that are now used for other projects)

LastUpdateTime
Name
Properties
Revision

Current revision of the project

State
Uri
UserId

Identity of the user that initiated project operation resulting in this project info

Version
Visibility

Methods

Clone()
Equals(Object)
GetHashCode()
GetProjectId(String)
GetProjectToUpdate(Guid)
GetProjectUri(Guid)
GetProjectUri(String)
NormalizeProjectAbbreviation(String, String)
NormalizeProjectName(String, String, Boolean, Boolean)
NormalizeProjectUri(String)
SetProjectUri()
ToString()

Applies to