MarshalUsingAttribute 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.
Az egyéni rendező típus- vagy méretinformációinak megadására szolgáló attribútum a rendezéshez.
public ref class MarshalUsingAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.ReturnValue, AllowMultiple=true)]
public sealed class MarshalUsingAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.ReturnValue, AllowMultiple=true)>]
type MarshalUsingAttribute = class
inherit Attribute
Public NotInheritable Class MarshalUsingAttribute
Inherits Attribute
- Öröklődés
- Attribútumok
Megjegyzések
Ezt az attribútumot a futtatókörnyezet által biztosított forrásgenerátorok ismerik fel a forrás által létrehozott interop forgatókönyvekhez. Az interop-marshalling rendszer futásidőben nem használja.
Konstruktorok
| Name | Description |
|---|---|
| MarshalUsingAttribute() |
Inicializál egy új példányt MarshalUsingAttribute , amely csak a méretadatokat tartalmazza. |
| MarshalUsingAttribute(Type) |
Inicializál egy új példányt MarshalUsingAttribute , amely natív rendezési típust és opcionális méretadatokat biztosít. |
Mezők
| Name | Description |
|---|---|
| ReturnsCountValue |
Állandó sztring, amely a visszatérési érték CountElementNamenevét jelöli. |
Tulajdonságok
| Name | Description |
|---|---|
| ConstantElementCount |
Ha egy gyűjtemény állandó méretű, lekéri vagy beállítja a gyűjtemény méretét, amikor nem felügyeltről felügyeltre rendezi a gyűjteményt. |
| CountElementName |
Lekéri vagy beállítja annak a paraméternek a nevét, amely megadja a gyűjtemény méretét a nem felügyeltről felügyeltre történő rendezéskor, vagy ReturnsCountValue ha a visszatérési érték megadja a méretet. |
| ElementIndirectionDepth |
Lekéri vagy beállítja a rendezési információ közvetett mélységét. |
| NativeType |
Lekéri az attribútumos típus felügyeltről natív kódra való konvertálásához használt rendezőtípust. |
| TypeId |
Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap. (Öröklődés forrása Attribute) |
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) |