Package.Open Method (Stream)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Opens a package on a given IO stream.

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

public static Package Open(
	Stream stream


Type: System.IO.Stream

The IO stream on which to open the package.

Return Value

Type: System.IO.Packaging.Package

The opened package.

Exception Condition

stream is null.


The package to open requires read or read/write permission and the specified stream is write-only; or, the package to open requires write or read/write permission and the specified stream is read-only.

ZipPackage is the default package type that is used by the Open method.

For additional information, see the Open Packaging Conventions (OPC) specification available for download at

.NET Framework
Available since 3.0
Return to top