Nyelv

SatelliteContractVersionAttribute Osztály

Definíció

Utasítja az ResourceManager objektumot, hogy kérjen egy műholdas szerelvény egy adott verzióját.

public ref class SatelliteContractVersionAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class SatelliteContractVersionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SatelliteContractVersionAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)>]
type SatelliteContractVersionAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SatelliteContractVersionAttribute = class
    inherit Attribute
Public NotInheritable Class SatelliteContractVersionAttribute
Inherits Attribute
Öröklődés
SatelliteContractVersionAttribute
Attribútumok

Megjegyzések

Az asztali alkalmazásokban az SatelliteContractVersionAttribute attribútum szerződést hoz létre egy fő szerelvény és annak összes műholdja között. Alkalmazza ezt az attribútumot a főszerelvényre, és adja át a főszerelvény ezen verziójával működő műholdas szerelvények verziószámát. Amikor az erőforrás-kezelő (ResourceManager objektum) megkeresi az erőforrásokat, explicit módon betölti az attribútum által megadott műholdas verziót a főszerelvényen.

A fő szerelvény frissítésekor növelni kell annak verziószámát. Előfordulhat azonban, hogy nem szeretne új példányokat szállítani a műholdas szerelvényekről, ha a meglévők kompatibilisek az alkalmazással. Ebben az esetben növelje a központi szerelvény verziószámát, de hagyja meg a szeparált szerződés verziószámát változatlanul. Az erőforrás-kezelő a meglévő műholdas szerelvényeket fogja használni.

Ha egy műholdas szerelvényt szeretne felülvizsgálni, de nem a fő szerelvényt, növelje a műhold verziószámát. Ebben az esetben szállítson közzétevői szabályzat szerelvényt a műholdas szerelvényével együtt, amely szerint az új műholdas szerelvény visszamenőlegesen kompatibilis a régi műholdas szerelvényével. Az erőforrás-kezelő továbbra is a főszerelvénybe írt régi szerződésszámot használja az SatelliteContractVersionAttribute attribútum alapján, a rakodó azonban a szabályzatszerelvény által megadott műholdas szerelvényverzióhoz fog kapcsolódni.

A megosztott összetevők szállítója közzétevői házirend-szerelvény használatával készít kompatibilitási nyilatkozatot a kiadott szerelvény egy adott verziójáról. A közzétevői szabályzat szerelvénye egy erősen elnevezett szerelvény, amelynek neve a policy.<major>.<minor>.<ComponentAssemblyName> formátumban van, és a globális szerelvénygyorsítótárban (GAC) van regisztrálva. A közzétevői szabályzat egy XML-konfigurációs fájlból jön létre (lásd az <bindingRedirect> elemet) a Al.exe (Assembly Linker) eszközzel. A szerelvény-összekapcsoló használatával az /link XML-konfigurációs fájlt egy jegyzékszerelvényhez kapcsolhatja, amelyet aztán a rendszer a globális szerelvény-gyorsítótárban tárol. Publisher szabályzatszerelvények akkor használhatók, ha egy szállító olyan karbantartási kiadást (szervizcsomagot) szállít, amely hibajavításokat tartalmaz, anélkül, hogy műholdas szerelvényeket vagy PRI-fájlokat kellene újra üzembe helyezni.

Konstruktorok

Name Description
SatelliteContractVersionAttribute(String)

Inicializálja a SatelliteContractVersionAttribute osztály új példányát.

Tulajdonságok

Name Description
TypeId

Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap.

(Öröklődés forrása Attribute)
Version

Lekéri a műholdas szerelvények verzióját a szükséges erőforrásokkal.

Metódusok

Name Description
Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

(Öröklődés forrása Attribute)
GetHashCode()

A példány kivonatkódját adja vissza.

(Öröklődés forrása Attribute)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IsDefaultAttribute()

Ha egy származtatott osztályban felül van bírálva, azt jelzi, hogy a példány értéke-e a származtatott osztály alapértelmezett értéke.

(Öröklődés forrása Attribute)
Match(Object)

Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e.

(Öröklődés forrása Attribute)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Névkészletet képez le a küldési azonosítók megfelelő készletére.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1).

(Öröklődés forrása Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz.

(Öröklődés forrása Attribute)

A következőre érvényes: