SatelliteContractVersionAttribute Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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) |