Package Ipo Implementation Example

Package ipo implementation example

ZipPackage Class

Definition

Inheritance

Examples

This example shows how to create a basic ZipPackage.

The example creates a package that contains a single document part which is defined as the package's root element by a package-level PackageRelationship.

The package also contains an image part and a second PackageRelationship which defines an association between the source document part and the target image part.

I Bought $1,000 in Lyft IPO Stock and Here's What Happened!

(The image is a resource that is used with the document).

For the complete sample, see Writing a Package Sample.

Remarks

The Package.Open method uses ZipPackage containers by default.

Properties

Methods

Close()

Saves and closes the package plus all underlying part streams.

(Inherited from Package)
CreatePart(Uri, String)

Creates a new uncompressed part with a given URI and content type.

(Inherited from Package)
CreatePart(Uri, String, CompressionOption)

Creates a new part with a given URI, content type, and compression option.

(Inherited from Package)
CreatePartCore(Uri, String, CompressionOption)

When overridden in a derived class, creates a new part in the package.

(Inherited from Package)
CreateRelationship(Uri, TargetMode, String)

Creates a package-level relationship to a part with a given URI, target mode, and relationship type.

(Inherited from Package)
CreateRelationship(Uri, TargetMode, String, String)

Creates a package-level relationship to a part with a given URI, target mode, relationship type, and identifier (ID).

(Inherited from Package)
DeletePart(Uri)

Deletes a part with a given URI from the package.

(Inherited from Package)
DeletePartCore(Uri)

When overridden in a derived class, deletes a part with a given URI.

(Inherited from Package)
DeleteRelationship(String)

Deletes a package-level relationship.

(Inherited from Package)
Dispose(Boolean)

Flushes and saves the content of all parts and relationships, closes the package, and releases all resources.

(Inherited from Package)
Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
Flush()

Saves the contents of all parts and relationships that are contained in the package.

(Inherited from Package)
FlushCore()

When overridden in a derived class, saves the content of all parts and relationships to the derived class store.

(Inherited from Package)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetPart(Uri)

Returns the part with a given URI.

(Inherited from Package)
GetPartCore(Uri)

When overridden in a derived class, returns the part addressed by a given URI.

(Inherited from Package)
GetParts()

Returns a collection of all the parts in the package.

(Inherited from Package)
GetPartsCore()

When overridden in a derived class, returns an array of all the parts in the package.

(Inherited from Package)
GetRelationship(String)

Returns the package-level relationship with a given identifier.

(Inherited from Package)
GetRelationships()

Returns a collection of all the package-level relationships.

(Inherited from Package)
GetRelationshipsByType(String)

Returns a collection of all the package-level relationships that match a given RelationshipType.

(Inherited from Package)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
PartExists(Uri)

Indicates whether a part with a given URI is in the package.

(Inherited from Package)
RelationshipExists(String)

Indicates whether a package-level relationship with a given ID is contained in the package.

(Inherited from Package)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

Applies to

See also

Implements a derived subclass of the abstract Package base class - the ZipPackage class uses a ZIP archive as the container store.

This class cannot be inherited.

Package ipo implementation example