Freigeben über


Benutzerdefinierte Einschränkungen

Aktualisiert: November 2007

Benutzerdefinierte Einschränkungen werden auf Grundlage verfügbarer Einstellungen aus dem Pool für eine bestimmte Anwendung, einen Endpunkt, eine Zone oder einen logischen Server erstellt. So steht beispielsweise keine vordefinierte Einschränkung zur Verfügung, die es Ihnen ermöglicht, die Aktivierung der HTTP Keep-Alive-Funktionalität für die Website, auf der Ihre Anwendung gehostet wird, anzufordern. Hierfür können Sie eine entsprechende benutzerdefinierte Einschränkung erstellen. Bei benutzerdefinierten Einschränkungen handelt es sich um einfache Werteinschränkungen, da der Wert des eingeschränkten Elements dem angegebenen Wert entsprechen muss. Je nach dem Typ der eingeschränkten Einstellung stehen zusätzliche Operatoren wie "Contains" und "Between" zur Verfügung. Außerdem können Sie eine benutzerdefinierte Fehlermeldung für die Einschränkung erstellen und einen Hilfe-URL angeben. Bei einer Verletzung der Einschränkung wird in der Fehlerliste die von Ihnen definierte Fehlermeldung angezeigt.

Da benutzerdefinierte Einschränkungen sehr flexibel definiert werden können und auf denselben Einstellungen basieren wie die vordefinierten Einschränkungen, kann es zu Konflikten zwischen benutzerdefinierten Einschränkungen und den in vordefinierten Einschränkungen verwendeten Einstellungen kommen. Die Designer für verteilte Systeme überprüfen bei der Erstellung der benutzerdefinierten Einschränkungen nicht, ob diese Konflikte mit vordefinierten Einschränkungen verursachen. Die Einschränkungen werden erst während der Validierung des Bereitstellungsdiagramms überprüft. Dies kann dazu führen, dass Sie eine Situation schaffen, in der es unmöglich ist, alle Einschränkungen gleichzeitig einzuhalten. In diesem Fall müssen Sie einige Einschränkungen bearbeiten oder deaktivieren, um wieder einen Zustand zu erreichen, in dem alle Einschränkungen eingehalten werden.

Unter Umständen definieren Sie eine Einschränkung für Einstellungen, für die die entsprechende Ressource noch nicht hinzugefügt wurde. Je nach der Ressource, um die es sich dabei handelt, werden die betreffenden Einschränkungen ignoriert, oder es wird eine Fehlermeldung mit dem Hinweis auf die fehlende Ressource ausgegeben. Weitere Informationen finden Sie unter Gewusst wie: Zugreifen auf Ressourcen.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von benutzerdefinierten Einschränkungen

Gewusst wie: Erstellen komplexer Einstellungen