PackUriHelper.ComparePackUri(Uri, Uri) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳一個值,表示兩個 pack URI 是否等價。
public:
static int ComparePackUri(Uri ^ firstPackUri, Uri ^ secondPackUri);
public static int ComparePackUri(Uri? firstPackUri, Uri? secondPackUri);
public static int ComparePackUri(Uri firstPackUri, Uri secondPackUri);
static member ComparePackUri : Uri * Uri -> int
Public Shared Function ComparePackUri (firstPackUri As Uri, secondPackUri As Uri) As Integer
參數
- firstPackUri
- Uri
第一包 URI。
- secondPackUri
- Uri
第二包的URI。
傳回
一個符號整數表示與firstPackUri之間的關係secondPackUri。
| 價值 | 意義 |
|---|---|
| 小於0 |
firstPackUri 小於 secondPackUri。
|
| 0 |
firstPackUri 等價於 secondPackUri。
|
| 大於 0 |
firstPackUri 大於 secondPackUri。
|
例外狀況
不管是 firstPackUri or 都 secondPackUri 不是絕對的 URI。
-或-
要麼firstPackUrisecondPackUri就不從「pack://」方案開始。
備註
若 和 皆firstPackUri為 secondPackUri,則null返回 0。ComparePackUri 在比較包 URI 時,空 URI 總是小於非空 URI。 對於 firstPackUri 和 secondPackUri 都是絕對包 URI 的情況下, ComparePackUri 會進行比較。