Comment la force d'une longueur maximale de chaîne en C# service web de propriété de l'objet?

Dans cette catégorie, par exemple, je veux forcer une limite de caractères le prénom et le nom peut permettre.

public class Person
{
     public string FirstName { get; set; }
     public string LastName { get; set; }
}

Est-il un moyen de forcer la chaîne de limitation pour la première ou la dernière de ce nom, donc lorsque le client sérialise ce avant de l'envoyer à moi, il serait jeter une erreur de leur côté, si elle viole la longueur de restriction?

Mise à jour: ce doit être identifié et forcé dans le WSDL lui-même, et non pas après que j'ai reçu les données non valides.

OriginalL'auteur Joshua Turner | 2008-10-17