Aracılığıyla paylaş


PackageRelationship Sınıf

Tanım

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

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

Açıklamalar

PackageRelationship, kaynakPackage veya hedefPackagePart veya dış kaynakla PackagePart arasındaki ilişkiyi tanımlar. Kaynak nesne ilişkinin "sahibi" olarak kabul edilir.

PackageRelationship sınıfı genel oluşturucuya sahip değildir; bunun yerine iki Create yöntemi kullanılır:

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 PrintTicket belirli belge öğelerine bağlama gibi belge nesne modeli hizmetlerini de destekler.

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

Özellikler

Id

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

Package

Bu ilişkiyi içeren 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 hedefinin PackageInternal veya External olduğunu gösteren bir değer alır.

TargetUri

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

Yöntemler

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