Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Delegate.RemoveAll-Methode: (Delegate, Delegate)

 

Veröffentlicht: Oktober 2016

Entfernt alle Vorkommen der Aufrufliste eines Delegaten aus der Aufrufliste eines anderen Delegaten.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public static Delegate RemoveAll(
	Delegate source,
	Delegate value
)

Parameter

source
Type: System.Delegate

Der Delegat aus der Aufrufliste eines entfernt value.

value
Type: System.Delegate

Der Delegat, der die Aufrufliste So entfernen Sie aus der Aufrufliste eines source.

Rückgabewert

Type: System.Delegate

Ein neuer Delegat mit einer Aufrufliste gebildet, ergreifen Sie hierzu die Aufrufliste von source und entfernen alle Vorkommen der Aufrufliste eines value, sofern der Aufrufliste eines value befindet sich in der Aufrufliste eines source. Gibt source Wenn value ist null oder, wenn der Aufrufliste eines value befindet sich nicht in der Aufrufliste eines source. Gibt einen null-Verweis zurück, wenn der Aufrufliste eines value ist gleich der Aufrufliste eines source, wenn source enthält nur eine Reihe von Aufruflisten, die gleich der Aufrufliste eines sind value, oder wenn source ist ein null-Verweis.

Exception Condition
MemberAccessException

Der Aufrufer verfügt nicht über Zugriff auf die Methode, die durch den Delegaten dargestellt wird (wenn die Methode z.B. privat ist).

ArgumentException

Die Delegattypen stimmen nicht überein.

Wenn der Aufrufliste eines value entspricht, einen zusammenhängenden Satz von Elementen in der Aufrufliste eines source, klicken Sie dann die Aufrufliste von value gilt als in der Aufrufliste eines auftreten source. Wenn der Aufrufliste eines value tritt mehr als einmal in der Aufrufliste eines source, werden alle Vorkommen entfernt.

ReflectionPermission

when invoked late-bound through mechanisms such as M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]). Associated enumeration: F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: