Export (0) Print
Expand All

PackUriHelper Class

Provides utility methods to compose and parse pack URI objects.


Namespace:  System.IO.Packaging
Assembly:  WindowsBase (in WindowsBase.dll)

public static class PackUriHelper

The PackUriHelper type exposes the following members.

Public methodStatic memberComparePackUriReturns a value that indicates whether two pack URIs are equivalent.
Public methodStatic memberComparePartUriReturns a value that indicates whether two package part URIs are equivalent.
Public methodStatic memberCreate(Uri)Creates a new pack URI that points to a package.
Public methodStatic memberCreate(Uri, Uri)Creates a pack URI given a Package URI and the URI of a part in the package.
Public methodStatic memberCreate(Uri, Uri, String)Creates a pack URI given a Package URI, the URI of a part in the package, and a "#" fragment to append.
Public methodStatic memberCreatePartUriCreates a formatted PackagePart URI.
Public methodStatic memberGetNormalizedPartUriReturns the normalized form of a specified PackagePart URI.
Public methodStatic memberGetPackageUriReturns the inner URI that points to the entire package of a specified pack URI.
Public methodStatic memberGetPartUriReturns the URI of a PackagePart within a specified pack URI.
Public methodStatic memberGetRelationshipPartUriReturns the URI of the relationship part associated with a specified PackagePart.
Public methodStatic memberGetRelativeUriReturns the relative URI between two specified PackagePart URIs.
Public methodStatic memberGetSourcePartUriFromRelationshipPartUriReturns the SourceUri from the PackageRelationship with a specified URI.
Public methodStatic memberIsRelationshipPartUriReturns a value that indicates whether a specified URI is the URI of a PackageRelationship part.
Public methodStatic memberResolvePartUriReturns a part URI given a source part URI and a URI with a relative path to a target part.

Public fieldStatic memberUriSchemePackDefines the pack URI scheme name "pack".

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
© 2015 Microsoft