Schnittstelle extrahieren

Aktualisiert: November 2007

Schnittstelle extrahieren ist ein Umgestaltungsvorgang, der eine einfache Möglichkeit zum Erstellen einer neuen Schnittstelle mit Membern aus einer vorhandenen Klasse, Struktur oder Schnittstelle bietet.

Wenn mehrere Clients dasselbe Subset von Membern aus einer Klasse, Struktur oder Schnittstelle verwenden oder wenn mehrere Klassen, Strukturen oder Schnittstellen ein gemeinsames Subset von Membern haben, kann es hilfreich sein, das Membersubset in eine Schnittstelle aufzunehmen. Weitere Informationen zur Verwendung von Schnittstellen finden Sie unter Schnittstellen (C#-Programmierhandbuch).

Durch Schnittstelle extrahieren wird eine Schnittstelle in einer neuen Datei generiert und der Cursor an den Anfang der neuen Datei gesetzt. Im Dialogfeld "Schnittstelle extrahieren" können Sie Folgendes angeben: die in die neue Schnittstelle zu extrahierenden Member, den Namen der neuen Schnittstelle und den Namen der generierten Datei.

Hinweise

Dieses Feature ist nur verfügbar, wenn sich der Cursor in der Klasse, Struktur oder Schnittstelle befindet, die die zu extrahierenden Member enthält. Wenn sich der Cursor an dieser Position befindet, rufen Sie den Umgestaltungsvorgang Schnittstelle extrahieren auf.

Wenn Sie Schnittstelle extrahieren für eine Klasse oder Struktur aufrufen, wird die Liste der Basen und Schnittstellen geändert, um den neuen Schnittstellennamen aufzunehmen. Wenn Sie Schnittstelle extrahieren für eine Schnittstelle aufrufen, wird die Liste der Basen und Schnittstellen nicht geändert.

Siehe auch

Aufgaben

Gewusst wie: Umgestalten von Code mit "Schnittstelle extrahieren"

Konzepte

Umgestaltung