PackageRelationship Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin