ProjectRootElement.TryOpen 메서드

정의

지정된 파일 경로에서 메모리로 로드된 전역 프로젝트 컬렉션의 프로젝트 루트를 가져옵니다.Gets the project root in the global project collection that was loaded into memory from the specified file path. 현재 메모리에 없는 경우 null을 가져옵니다.or null if it is not currently in memory.

오버로드

TryOpen(String)

지정된 파일 경로에서 메모리로 로드된 전역 프로젝트 컬렉션의 프로젝트 루트를 가져옵니다.Gets the project root in the global project collection that was loaded into memory from the specified file path.

TryOpen(String, ProjectCollection)

지정된 파일 경로에서 메모리로 로드된 지정 프로젝트 컬렉션의 프로젝트 루트를 가져옵니다.Gets the project root in the specified project collection that was loaded into memory from the specified file path.

TryOpen(String)

지정된 파일 경로에서 메모리로 로드된 전역 프로젝트 컬렉션의 프로젝트 루트를 가져옵니다.Gets the project root in the global project collection that was loaded into memory from the specified file path.

public:
 static Microsoft::Build::Construction::ProjectRootElement ^ TryOpen(System::String ^ path);
public static Microsoft.Build.Construction.ProjectRootElement TryOpen (string path);
static member TryOpen : string -> Microsoft.Build.Construction.ProjectRootElement
Public Shared Function TryOpen (path As String) As ProjectRootElement

매개 변수

path
String

ProjectRootElement의 경로이며, null일 수 없습니다.The path of the ProjectRootElement, cannot be null.

반환

지정된 파일 경로에서 메모리로 로드된 프로젝트가 없는 경우 프로젝트 루트이거나 null입니다.The project root, or null if no project was loaded into memory from the specified file path.

설명

ProjectRootElements 메모리로 가져온 되어 메모리 부족으로 인해 삭제에 대 한 것 같습니다.It is possible for ProjectRootElements to be brought into memory and discarded due to memory pressure. TryOpen null을 반환 하는 경우는 프로젝트 루트에 로드 되지만 현재 없는 메모리에는 나타내지 않습니다.If TryOpen returns null it does not indicate that the project root has never been loaded, only that it is not currently in memory.

TryOpen(String, ProjectCollection)

지정된 파일 경로에서 메모리로 로드된 지정 프로젝트 컬렉션의 프로젝트 루트를 가져옵니다.Gets the project root in the specified project collection that was loaded into memory from the specified file path.

public:
 static Microsoft::Build::Construction::ProjectRootElement ^ TryOpen(System::String ^ path, Microsoft::Build::Evaluation::ProjectCollection ^ projectCollection);
public static Microsoft.Build.Construction.ProjectRootElement TryOpen (string path, Microsoft.Build.Evaluation.ProjectCollection projectCollection);
static member TryOpen : string * Microsoft.Build.Evaluation.ProjectCollection -> Microsoft.Build.Construction.ProjectRootElement

매개 변수

path
String

ProjectRootElement의 경로이며, null일 수 없습니다.The path of the ProjectRootElement, cannot be null.

projectCollection
ProjectCollection

프로젝트 루트를 검색할 프로젝트 컬렉션입니다.The project collection to search for the project root.

반환

지정된 파일 경로에서 메모리로 로드된 프로젝트가 없는 경우 프로젝트 루트이거나 null입니다.The project root, or null if no project was loaded into memory from the specified file path.

설명

ProjectRootElements 메모리로 가져온 되어 메모리 부족으로 인해 삭제에 대 한 것 같습니다.It is possible for ProjectRootElements to be brought into memory and discarded due to memory pressure. TryOpen null을 반환 하는 경우는 프로젝트 루트에 로드 되지만 현재 없는 메모리에는 나타내지 않습니다.If TryOpen returns null it does not indicate that the project root has never been loaded, only that it is not currently in memory.

적용 대상