Delen via


Een argumentlengte valideren

In dit voorbeeld ziet u hoe u een validatieregel opgeeft die de Windows PowerShell-runtime kan gebruiken om het aantal tekens (de lengte) van het parameterargument te controleren voordat de cmdlet wordt uitgevoerd. U stelt deze validatieregel in door het kenmerk ValidateLength te declareren.

Notitie

Zie System.Management.Automation.ValidateLengthAttributevoor meer informatie over de klasse die dit kenmerk definieert.

De lengte van het argument valideren

  • Voeg het kenmerk Valideren toe, zoals wordt weergegeven in de volgende code. In dit voorbeeld wordt aangegeven dat de lengte van het argument een lengte van 0 tot 10 tekens moet hebben.

    [ValidateLength(0, 10)]
    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Zie ValidateLength Attribute Declarationvoor meer informatie over het declareren van dit kenmerk.

Zie ook

Declaratie van het kenmerk ValidateLength

Een Windows PowerShell-cmdlet schrijven