Maken van aangepaste typen met behulp van PowerShell-klassenCreating Custom Types using PowerShell Classes

We hebben de PowerShell-taal voor het definiëren van klassen en andere door de gebruiker gedefinieerde typen met behulp van formele syntaxis en de semantiek die vergelijkbaar met andere objectgeoriënteerde programmeertalen zijn verbeterd.We’ve improved the PowerShell language for defining classes and other user-defined types by using formal syntax and semantics that are similar to other object-oriented programming languages. Het doel is om in te schakelen van ontwikkelaars en IT-professionals Profiteer van PowerShell voor een breed scala aan gebruiksvoorbeelden, ontwikkeling van PowerShell-artefacten (zoals DSC-resources) te vereenvoudigen en dekking van management vlakken versnellen.The goal is to enable developers and IT professionals to embrace PowerShell for a wider range of use cases, simplify development of PowerShell artifacts (such as DSC resources), and accelerate coverage of management surfaces.

Ondersteunde scenario's in deze releaseSupported scenarios in this release

  • DSC-resources en hun bijbehorende typen definiëren met behulp van de PowerShell-taalDefine DSC resources and their associated types by using the PowerShell language
  • Aangepaste typen in PowerShell definiëren met behulp van bekende objectgeoriënteerde programming constructs, zoals klassen, eigenschappen, methoden, enz.Define custom types in PowerShell by using familiar object-oriented programming constructs, such as classes, properties, methods, etc.
  • Ondersteuning voor overname met de klasse in PowerShell en klasse base DSC-resourceInheritance support with class in PowerShell and class base DSC resource
  • Fouten opsporen in typen met behulp van de PowerShell-taalDebug types by using the PowerShell language
  • Genereren en verwerken van uitzonderingen met behulp van formele mechanismen en op het juiste niveauGenerate and handle exceptions by using formal mechanisms, and at the right level