(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Expression.MemberBind-Methode (MethodInfo, IEnumerable<MemberBinding>)

Erstellt ein MemberMemberBinding, das die rekursive Initialisierung der Member eines Members darstellt, auf den durch eine Eigenschaftenaccessormethode zugegriffen wird.

Namespace:  System.Linq.Expressions
Assembly:  System.Core (in System.Core.dll)

public static MemberMemberBinding MemberBind(
	MethodInfo propertyAccessor,
	IEnumerable<MemberBinding> bindings
)

Parameter

propertyAccessor
Typ: System.Reflection.MethodInfo
Die MethodInfo, die eine Eigenschaftenaccessormethode darstellt.
bindings
Typ: System.Collections.Generic.IEnumerable<MemberBinding>
Ein IEnumerable<T>, das MemberBinding-Objekte enthält, mit denen die Bindings-Auflistung aufgefüllt werden soll.

Rückgabewert

Typ: System.Linq.Expressions.MemberMemberBinding
Ein MemberMemberBinding, bei dem die BindingType-Eigenschaft gleich MemberBinding ist, die Member-Eigenschaft auf die PropertyInfo festgelegt ist, die die Eigenschaft darstellt, auf die in propertyAccessor zugegriffen wird, und die Bindings-Eigenschaften auf die angegebenen Werte festgelegt sind.

AusnahmeBedingung
ArgumentNullException

propertyAccessor oder bindings ist null.

ArgumentException

propertyAccessor stellt keine Eigenschaftenaccessormethode dar.

- oder -

Die Member-Eigenschaft eines Elements von bindings stellt keinen Member dar, der den Typ der Eigenschaft aufweist, auf die in der durch propertyAccessor dargestellten Methode zugegriffen wird.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Portable Klassenbibliothek

Unterstützt in: Portable Klassenbibliothek

.NET für Windows Store-Apps

Unterstützt in: Windows 8

.NET für Windows Phone-Apps

Unterstützt in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft