C# Класс System.IO.Packaging.Package

Abstract Base class for the Package. This is a part of the Packaging Layer APIs
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CheckIsReadOnly void
CreateRelationship PackageRelationship
IDisposable void
LoadRelationships void
NextId string
Open Package
OpenCore Package
WriteRelationships void

Открытые методы

Метод Описание
Close ( ) : void
CreatePart ( Uri partUri, string contentType ) : PackagePart
CreatePart ( Uri partUri, string contentType, CompressionOption compressionOption ) : PackagePart
CreateRelationship ( Uri targetUri, TargetMode targetMode, string relationshipType ) : PackageRelationship
CreateRelationship ( Uri targetUri, TargetMode targetMode, string relationshipType, string id ) : PackageRelationship
DeletePart ( Uri partUri ) : void
DeleteRelationship ( string id ) : void
Flush ( ) : void
GetPart ( Uri partUri ) : PackagePart
GetParts ( ) : PackagePartCollection
GetRelationship ( string id ) : PackageRelationship
GetRelationships ( ) : PackageRelationshipCollection
GetRelationshipsByType ( string relationshipType ) : PackageRelationshipCollection
Open ( Stream stream ) : Package
Open ( Stream stream, FileMode packageMode ) : Package
Open ( Stream stream, FileMode packageMode, FileAccess packageAccess ) : Package
Open ( string path ) : Package
Open ( string path, FileMode packageMode ) : Package
Open ( string path, FileMode packageMode, FileAccess packageAccess ) : Package
Open ( string path, FileMode packageMode, FileAccess packageAccess, FileShare packageShare ) : Package
PartExists ( Uri partUri ) : bool
RelationshipExists ( string id ) : bool

Защищенные методы

Метод Описание
CreatePartCore ( Uri partUri, string contentType, CompressionOption compressionOption ) : PackagePart
DeletePartCore ( Uri partUri ) : void
Dispose ( bool disposing ) : void
FlushCore ( ) : void
GetPartCore ( Uri partUri ) : PackagePart
GetPartsCore ( ) : System.IO.Packaging.PackagePart[]
Package ( FileAccess openFileAccess ) : System
Package ( FileAccess openFileAccess, bool streaming ) : System

Приватные методы

Метод Описание
CheckIsReadOnly ( ) : void
CreateRelationship ( Uri targetUri, TargetMode targetMode, string relationshipType, string id, bool loading ) : PackageRelationship
IDisposable ( ) : void
LoadRelationships ( ) : void
NextId ( ) : string
Open ( Stream stream, FileMode packageMode, FileAccess packageAccess, bool ownsStream ) : Package
OpenCore ( Stream stream, FileMode packageMode, FileAccess packageAccess, bool ownsStream ) : Package
WriteRelationships ( PackageRelationship>.Dictionary relationships, Stream stream ) : void

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

CreatePart() публичный Метод

public CreatePart ( Uri partUri, string contentType ) : PackagePart
partUri System.Uri
contentType string
Результат PackagePart

CreatePart() публичный Метод

public CreatePart ( Uri partUri, string contentType, CompressionOption compressionOption ) : PackagePart
partUri System.Uri
contentType string
compressionOption CompressionOption
Результат PackagePart

CreatePartCore() защищенный абстрактный Метод

protected abstract CreatePartCore ( Uri partUri, string contentType, CompressionOption compressionOption ) : PackagePart
partUri System.Uri
contentType string
compressionOption CompressionOption
Результат PackagePart

CreateRelationship() публичный Метод

public CreateRelationship ( Uri targetUri, TargetMode targetMode, string relationshipType ) : PackageRelationship
targetUri System.Uri
targetMode TargetMode
relationshipType string
Результат PackageRelationship

CreateRelationship() публичный Метод

public CreateRelationship ( Uri targetUri, TargetMode targetMode, string relationshipType, string id ) : PackageRelationship
targetUri System.Uri
targetMode TargetMode
relationshipType string
id string
Результат PackageRelationship

DeletePart() публичный Метод

public DeletePart ( Uri partUri ) : void
partUri System.Uri
Результат void

DeletePartCore() защищенный абстрактный Метод

protected abstract DeletePartCore ( Uri partUri ) : void
partUri System.Uri
Результат void

DeleteRelationship() публичный Метод

public DeleteRelationship ( string id ) : void
id string
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

FlushCore() защищенный абстрактный Метод

protected abstract FlushCore ( ) : void
Результат void

GetPart() публичный Метод

public GetPart ( Uri partUri ) : PackagePart
partUri System.Uri
Результат PackagePart

GetPartCore() защищенный абстрактный Метод

protected abstract GetPartCore ( Uri partUri ) : PackagePart
partUri System.Uri
Результат PackagePart

GetParts() публичный Метод

public GetParts ( ) : PackagePartCollection
Результат PackagePartCollection

GetPartsCore() защищенный абстрактный Метод

protected abstract GetPartsCore ( ) : System.IO.Packaging.PackagePart[]
Результат System.IO.Packaging.PackagePart[]

GetRelationship() публичный Метод

public GetRelationship ( string id ) : PackageRelationship
id string
Результат PackageRelationship

GetRelationships() публичный Метод

public GetRelationships ( ) : PackageRelationshipCollection
Результат PackageRelationshipCollection

GetRelationshipsByType() публичный Метод

public GetRelationshipsByType ( string relationshipType ) : PackageRelationshipCollection
relationshipType string
Результат PackageRelationshipCollection

Open() публичный статический Метод

public static Open ( Stream stream ) : Package
stream Stream
Результат Package

Open() публичный статический Метод

public static Open ( Stream stream, FileMode packageMode ) : Package
stream Stream
packageMode FileMode
Результат Package

Open() публичный статический Метод

public static Open ( Stream stream, FileMode packageMode, FileAccess packageAccess ) : Package
stream Stream
packageMode FileMode
packageAccess FileAccess
Результат Package

Open() публичный статический Метод

public static Open ( string path ) : Package
path string
Результат Package

Open() публичный статический Метод

public static Open ( string path, FileMode packageMode ) : Package
path string
packageMode FileMode
Результат Package

Open() публичный статический Метод

public static Open ( string path, FileMode packageMode, FileAccess packageAccess ) : Package
path string
packageMode FileMode
packageAccess FileAccess
Результат Package

Open() публичный статический Метод

public static Open ( string path, FileMode packageMode, FileAccess packageAccess, FileShare packageShare ) : Package
path string
packageMode FileMode
packageAccess FileAccess
packageShare FileShare
Результат Package

Package() защищенный Метод

protected Package ( FileAccess openFileAccess ) : System
openFileAccess FileAccess
Результат System

Package() защищенный Метод

protected Package ( FileAccess openFileAccess, bool streaming ) : System
openFileAccess FileAccess
streaming bool
Результат System

PartExists() публичный Метод

public PartExists ( Uri partUri ) : bool
partUri System.Uri
Результат bool

RelationshipExists() публичный Метод

public RelationshipExists ( string id ) : bool
id string
Результат bool