Рекомендации по созданию пользовательских прототипов приложений
Обновлен: Ноябрь 2007
В конструкторе приложений пользовательские прототипы приложения можно создавать в диаграмме приложения из настроенных приложений и конечных точек. Эти прототипы используются для определения новых приложений и конечных точек, автоматически добавленных на панель элементов.
Особенности создания прототипов приложений
При создании пользовательского прототипа должны приниматься во внимание следующие моменты.
Пользовательский прототип должен содержать конечные точки поставщика веб-службы, созданные из файлов WSDL или .disco.
В эти конечные точки входят предопределенные подписи операций, основанные на файле WSDL. Обычно после реализации приложения ASP.NET с подобной конечной точкой в состав проекта приложения будут входить дополнительные файлы класса с определениями сложных типов XML, поддерживающих сериализацию, на которые ссылаются данные операции. Однако при реализации приложения, созданного из пользовательского прототипа, включающего подобную конечную точку, дополнительные файлы класса будут отсутствовать. Дополнительные сведения см. в разделе Общие сведения о приложениях ASP.NET на диаграммах приложений.
При выборе пользовательского шаблона для пользовательского прототипа приложения, который планируется распространить, задайте в качестве свойства шаблона вместо абсолютного пути относительный путь из каталога "Microsoft Visual Studio\8\Common7\IDE\" без обратной косой черты (\) в его начале. Дополнительные сведения см. в разделе Шаблоны проектов для приложений на диаграммах приложений.
Рекомендации по созданию пользовательских прототипов приложений
При создании пользовательского прототипа следует учитывать следующие рекомендации.
Пользовательский прототип приложения может содержать несколько приложений или конечных точек.
Пользовательский прототип приложения, содержащий приложение, содержит и его конечные точки.
Пользовательский прототип приложения, содержащий подключенные приложения, содержит их подключения.
Пользовательский прототип приложения, созданный из конечных точек, может использоваться для создания конечных точек только в совместимом приложении.
Пользовательский прототип приложения, созданный из нескольких конечных точек, должен быть создан из конечных точек одного приложения.
Пользовательский прототип приложения не может быть создан из несовместимого сочетания конечных точек и приложений.