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

This class represents the a PackagePart within a container. This is a part of the Packaging Layer APIs
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CheckIsRelationship void
CreateRelationship PackageRelationship
LoadRelationships void
NextId string
WriteRelationships void

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

Метод Описание
CreateRelationship ( Uri targetUri, TargetMode targetMode, string relationshipType ) : PackageRelationship
CreateRelationship ( Uri targetUri, TargetMode targetMode, string relationshipType, string id ) : PackageRelationship
DeleteRelationship ( string id ) : void
GetRelationship ( string id ) : PackageRelationship
GetRelationships ( ) : PackageRelationshipCollection
GetRelationshipsByType ( string relationshipType ) : PackageRelationshipCollection
GetStream ( ) : Stream
GetStream ( FileMode mode ) : Stream
GetStream ( FileMode mode, FileAccess access ) : Stream
RelationshipExists ( string id ) : bool

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

Метод Описание
GetContentTypeCore ( ) : string
GetStreamCore ( FileMode mode, FileAccess access ) : Stream
PackagePart ( Package package, Uri partUri ) : System
PackagePart ( Package package, Uri partUri, string contentType ) : System
PackagePart ( Package package, Uri partUri, string contentType, CompressionOption compressionOption ) : System

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

Метод Описание
CheckIsRelationship ( ) : void
CreateRelationship ( Uri targetUri, TargetMode targetMode, string relationshipType, string id, bool loading ) : PackageRelationship
LoadRelationships ( PackageRelationship>.Dictionary relationships, Stream stream ) : void
NextId ( ) : string
WriteRelationships ( ) : void

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

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

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

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

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

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

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

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

protected GetContentTypeCore ( ) : string
Результат string

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

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

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

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

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

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

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

public GetStream ( ) : Stream
Результат Stream

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

public GetStream ( FileMode mode ) : Stream
mode FileMode
Результат Stream

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

public GetStream ( FileMode mode, FileAccess access ) : Stream
mode FileMode
access FileAccess
Результат Stream

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

protected abstract GetStreamCore ( FileMode mode, FileAccess access ) : Stream
mode FileMode
access FileAccess
Результат Stream

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

protected PackagePart ( Package package, Uri partUri ) : System
package Package
partUri Uri
Результат System

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

protected PackagePart ( Package package, Uri partUri, string contentType ) : System
package Package
partUri Uri
contentType string
Результат System

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

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

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

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