PackUriHelper.ComparePackUri(Uri, Uri) 方法

定义

返回一个值,该值指示两个包 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。

返回

一个带符号整数,指示 firstPackUrisecondPackUri 之间的关系。

含义
小于 0 firstPackUri 小于 secondPackUri
0 firstPackUri 等效于 secondPackUri
大于 0 firstPackUri 大于 secondPackUri

例外

firstPackUrisecondPackUri 不是绝对 URI。

- 或 -

firstPackUrisecondPackUri 不以“pack://”方案开头。

注解

如果 和 secondPackUri 均为 firstPackUrinullComparePackUri则返回 0。 比较包 URI 时,null URI 始终小于非 null URI。 对于 和 secondPackUri 都是绝对包 URI 的情况firstPackUriComparePackUri将执行比较。

适用于

另请参阅