PackageRelationship Sınıf

Tanım

Bir kaynak veya ile veya PackagePartdış kaynak Package olabilecek bir 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 kaynakPackage veya hedefPackagePart ya da PackagePart dış kaynak 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 İçerik Oluşturucu 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 parça 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.

Bir 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 Open Packaging Conventions belirtimindeki 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

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

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır