Hinweise

Die NotImplementedException -Ausnahme wird ausgelöst, wenn eine bestimmte Methode, ein Get-Accessor oder ein Set-Accessor als Member eines Typs vorhanden ist, aber nicht implementiert ist.The NotImplementedException exception is thrown when a particular method, get accessor, or set accessor is present as a member of a type but is not implemented.

Auslösen der AusnahmeThrowing the exception

Sie können eine NotImplementedException -Ausnahme in den Eigenschaften oder Methoden in ihren eigenen Typen auslösen, wenn sich der Member noch in der Entwicklungsphase befindet und erst später im Produktionscode implementiert wird.You might choose to throw a NotImplementedException exception in properties or methods in your own types when the that member is still in development and will only later be implemented in production code.Anders ausgedrückt: eine NotImplementedException -Ausnahme sollte mit "noch in der Entwicklung" Synonym sein.In other words, a NotImplementedException exception should be synonymous with "still in development."

Behandeln der AusnahmeHandling the exception

Die NotImplementedException Ausnahme gibt an, dass die Methode oder Eigenschaft, die Sie aufrufen möchten, über keine Implementierung verfügt und somit keine Funktionalität bereitstellt.The NotImplementedException exception indicates that the method or property that you are attempting to invoke has no implementation and therefore provides no functionality.Daher sollten Sie diesen Fehler nicht in einem try/catch -Block behandeln.As a result, you should not handle this error in a try/catch block.Stattdessen sollten Sie den Member-Aufruf aus Ihrem Code entfernen.Instead, you should remove the member invocation from your code.Sie können einen-Member einschließen, wenn dieser in der Produktionsversion einer Bibliothek implementiert ist.You can include a call to the member when it is implemented in the production version of a library.

In einigen Fällen kann es NotImplementedException vorkommen, dass eine-Ausnahme nicht verwendet wird, um die Funktionalität anzugeben, die sich noch in einer präproduktionbibliothek befindet.In some cases, a NotImplementedException exception may not be used to indicate functionality that is still in development in a pre-production library.Dies bedeutet jedoch weiterhin, dass die Funktionalität nicht verfügbar ist, und Sie sollten den Element Aufruf aus Ihrem Code entfernen.However, this still indicates that the functionality is unavailable, and you should remove the member invocation from your code.

PlatformNotSupportedExceptiondistanzierenPlatformNotSupportedException exceptionWenn Sie einen Typ mit einem oder mehreren Membern entworfen haben, die auf einigen Plattformen oder in einigen Versionen, aber nicht in anderen Versionen verfügbar sind, können Sie diese Ausnahme auf Plattformen auslösen, auf denen die Funktionalität nicht unterstützt wird.If you've designed a type with one or more members that are available on some platforms or in some versions but not on others, you can throw this exception on platforms on which the functionality is not supported.