MarshalUsingAttribute Sınıf

Tanım

Özel bir marshaller türü veya marshalling için boyut bilgileri sağlamak için kullanılan öznitelik.

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
Devralma
MarshalUsingAttribute
Öznitelikler

Açıklamalar

Bu öznitelik, kaynak tarafından oluşturulan birlikte çalışma senaryoları için çalışma zamanı tarafından sağlanan kaynak oluşturucular tarafından tanınır. Çalışma zamanında birlikte çalışma zamanı marshalling sistemi tarafından kullanılmaz.

Oluşturucular

Name Description
MarshalUsingAttribute()

Yalnızca boyut bilgileri sağlayan yeni bir örneğini MarshalUsingAttribute başlatır.

MarshalUsingAttribute(Type)

Yerel bir sıralama türü ve isteğe bağlı olarak boyut bilgileri sağlayan yeni bir örneğini MarshalUsingAttribute başlatır.

Alanlar

Name Description
ReturnsCountValue

için CountElementNamedönüş değerinin adını temsil eden sabit dize.

Özellikler

Name Description
ConstantElementCount

Bir koleksiyonun boyutu sabitse, yönetilmeyenden yönetilene sıralarken koleksiyonun boyutunu alır veya ayarlar.

CountElementName

Yönetilmeyenden yönetilene göre sıralarken koleksiyonun boyutunu sağlayacak parametrenin adını alır veya ayarlar ya da ReturnsCountValue dönüş değeri boyutu sağlar.

ElementIndirectionDepth

Bu marshalling bilgisinin sağlandığı dolaylılık derinliğini alır veya ayarlar.

NativeType

Öznitelikli türü yönetilen koddan yerel koda dönüştürmek için kullanılan marshaller türünü alır.

TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)

Yöntemler

Name Description
Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
GetHashCode()

Bu örneğin karma kodunu döndürür.

(Devralındığı yer: Attribute)
GetType()

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

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

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.

(Devralındığı yer: Attribute)
Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.