Aracılığıyla paylaş


PackageRelationship Sınıf

Tanım

Veya dış kaynak olabilecek bir kaynak Package veya PackagePartile hedef nesne arasındaki ilişkiyi PackagePart temsil eder.

public ref class PackageRelationship
public class PackageRelationship
type PackageRelationship = class
Public Class PackageRelationship
Devralma
PackageRelationship

Açıklamalar

APackageRelationship, bir kaynak veya hedefPackagePart ya da PackagePart dış kaynak Package arasındaki ilişkiyi tanımlar. Kaynak nesne ilişkinin "sahibi" olarak kabul edilir.

Sınıfın PackageRelationship ortak oluşturucu yok; bunun yerine iki Create yöntem kullanılır:

Create yöntemi Açıklama
Package.CreateRelationship Bir paketten belirtilen bir parçaya veya dış kaynağa "paket düzeyi" ilişkisi oluşturur.
PackagePart.CreateRelationship Bir parçadan başka bir parçaya veya dış kaynağa "parça düzeyi" ilişkisi oluşturur.

Kaynak paket veya bölüm, ilişkinin SourceUri özelliği tarafından tanımlanır. Hedef bölüm veya dış kaynak, ilişkinin TargetUri özelliği tarafından tanımlanır.

İlişki oluşturmak veya silmek, kaynak veya hedef nesneleri hiçbir şekilde etkilemez.

Kaynak nesne silinirse, nesnenin sahip olduğu tüm ilişkiler de silinir.

İlişkiler hem belgede hem de belgeler arasında gezintiyi etkinleştirir. İlişkiler, yazdırma sırasında belirli belge öğelerine bağlama PrintTicket gibi belge nesne modeli hizmetlerini de destekler.

Öğeler hakkında PackageRelationship daha fazla bilgi için adresinden indirilebilen Açık Paketleme Kuralları belirtiminin Bölüm 1.3 "İlişkiler" bölümüne bakın https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Özellikler

Name Description
Id

İlişkiyi tanımlayan bir dize alır.

Package

Bu ilişkiyi içeren öğesini Package alır.

RelationshipType

İlişkinin tam tür adını alır.

SourceUri

paketin veya ilişkinin sahibi olan bölümün URI'sini alır.

TargetMode

İlişkinin Internal hedefinin veya ExternalPackageile olduğunu belirten bir değer alır.

TargetUri

İlişkinin hedef kaynağının URI'sini alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır