Uri.IsUnc 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 Uri가 UNC(범용 명명 규칙) 경로인지 여부를 나타내는 값을 가져옵니다.
public:
property bool IsUnc { bool get(); };
public bool IsUnc { get; }
member this.IsUnc : bool
Public ReadOnly Property IsUnc As Boolean
속성 값
true
UNC Uri 경로이면 이고, false
그렇지 않으면 .
예외
이 인스턴스가 상대 URI를 나타내고 이 속성이 절대 URI에만 유효한 경우
예제
다음 예제에서는 인스턴스를 Uri 만들고 UNC 경로인지 여부를 확인합니다.
Uri^ uriAddress2 = gcnew Uri( "file://server/filename.ext" );
Console::WriteLine( uriAddress2->LocalPath );
Console::WriteLine( "Uri {0} a UNC path", uriAddress2->IsUnc ? (String^)"is" : "is not" );
Console::WriteLine( "Uri {0} a local host", uriAddress2->IsLoopback ? (String^)"is" : "is not" );
Console::WriteLine( "Uri {0} a file", uriAddress2->IsFile ? (String^)"is" : "is not" );
// The example displays the following output:
// \\server\filename.ext
// Uri is a UNC path
// Uri is not a local host
// Uri is a file
Uri uriAddress2 = new Uri("file://server/filename.ext");
Console.WriteLine(uriAddress2.LocalPath);
Console.WriteLine("Uri {0} a UNC path", uriAddress2.IsUnc ? "is" : "is not");
Console.WriteLine("Uri {0} a local host", uriAddress2.IsLoopback ? "is" : "is not");
Console.WriteLine("Uri {0} a file", uriAddress2.IsFile ? "is" : "is not");
// The example displays the following output:
// \\server\filename.ext
// Uri is a UNC path
// Uri is not a local host
// Uri is a file
let uriAddress2 = Uri "file://server/filename.ext"
printfn $"{uriAddress2.LocalPath}"
printfn $"""Uri {if uriAddress2.IsUnc then "is" else "is not"} a UNC path"""
printfn $"""Uri {if uriAddress2.IsLoopback then "is" else "is not"} a local host"""
printfn $"""Uri {if uriAddress2.IsFile then "is" else "is not"} a file"""
// The example displays the following output:
// \\server\filename.ext
// Uri is a UNC path
// Uri is not a local host
// Uri is a file
Dim uriAddress2 As New Uri("file://server/filename.ext")
Console.WriteLine(uriAddress2.LocalPath)
Console.WriteLine("Uri {0} a UNC path", IIf(uriAddress2.IsUnc, "is", "is not")) 'TODO: For performance reasons this should be changed to nested IF statements
Console.WriteLine("Uri {0} a local host", IIf(uriAddress2.IsLoopback, "is", "is not")) 'TODO: For performance reasons this should be changed to nested IF statements
Console.WriteLine("Uri {0} a file", IIf(uriAddress2.IsFile, "is", "is not")) 'TODO: For performance reasons this should be changed to nested IF statements
' The example displays the following output:
' \\server\filename.ext
' Uri is a UNC path
' Uri is not a local host
' Uri is a file
설명
IsUnc 속성은 true
지정된 Uri 인스턴스가 UNC 경로(예: \\server\folder
//server 또는file://server/folder
)인 경우입니다. 이 속성은 URI에 file:// 구성표가 있고 호스트 구성 요소를 지정하는 경우 항상 반환 true
됩니다.