ITextDocumentFactoryService.CreateAndLoadTextDocument 메서드 (String, IContentType, Boolean, Boolean%)
생성 된 ITextDocument 열고 파일의 내용을 새에 로드 ITextBuffer.
네임스페이스: Microsoft.VisualStudio.Text
어셈블리: Microsoft.VisualStudio.Text.Data(Microsoft.VisualStudio.Text.Data.dll)
구문
‘선언
Function CreateAndLoadTextDocument ( _
filePath As String, _
contentType As IContentType, _
attemptUtf8Detection As Boolean, _
<OutAttribute> ByRef characterSubstitutionsOccurred As Boolean _
) As ITextDocument
ITextDocument CreateAndLoadTextDocument(
string filePath,
IContentType contentType,
bool attemptUtf8Detection,
out bool characterSubstitutionsOccurred
)
ITextDocument^ CreateAndLoadTextDocument(
String^ filePath,
IContentType^ contentType,
bool attemptUtf8Detection,
[OutAttribute] bool% characterSubstitutionsOccurred
)
abstract CreateAndLoadTextDocument :
filePath:string *
contentType:IContentType *
attemptUtf8Detection:bool *
characterSubstitutionsOccurred:bool byref -> ITextDocument
function CreateAndLoadTextDocument(
filePath : String,
contentType : IContentType,
attemptUtf8Detection : boolean,
characterSubstitutionsOccurred : boolean
) : ITextDocument
매개 변수
filePath
형식: String로드할 파일의 전체 경로입니다.
contentType
형식: Microsoft.VisualStudio.Utilities.IContentTypeITextBuffer의 IContentType입니다.
attemptUtf8Detection
형식: Boolean문서를 UTF-8 파일로 로드하려고 시도할지 여부를 나타냅니다.
characterSubstitutionsOccurred
형식: Boolean%[출력] 지정된 인코딩을 사용하여 파일의 일부 바이트를 직접 변환할 수 없는 경우 true로 설정됩니다.
반환 값
형식: Microsoft.VisualStudio.Text.ITextDocument
ITextDocument 입니다.
예외
예외 | 조건 |
---|---|
ArgumentNullException | filePath 또는 contentType가 nullNull 참조(Visual Basic의 경우 Nothing)인 경우 |
설명
이 메서드 구현 Visual Studio 파일을 다음과 같은 인코딩을 감지 합니다.
바이트 순서 표시가 없는 경우에 해당 인코딩에 사용 합니다.
그렇지 않으면 반복의 IEncodingDetector 개체와 일치를 contentType 매개 변수는 null이 아닌 반환 될 때까지 Encoding 값 및 해당 인코딩을 사용 하 여.
인코딩이 검색 되었습니다 경우 및 해당 attemptUtf8Detection 플래그를 설정 하 고 u t f 8 있지만 않은 ASCII 다음 사용할 때 u t f 8 스트림을 디코딩할 수 있습니다.
그렇지 않으면 시스템 기본 인코딩을 사용 합니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.
참고 항목
참조
ITextDocumentFactoryService 인터페이스