ServiceDescriptionCollection descriptions;XmlSchemas schemas;string We перевод - ServiceDescriptionCollection descriptions;XmlSchemas schemas;string We русский как сказать

ServiceDescriptionCollection descri



























ServiceDescriptionCollection descriptions;
XmlSchemas schemas;

string WebServiceName;
string WebServiceDescription;
string PageName;

string DefaultBinding;
ArrayList ServiceProtocols;

string CurrentOperationName;
string CurrentOperationBinding;
string OperationDocumentation;
string CurrentOperationFormat;
bool CurrentOperationSupportsTest;
ArrayList InParams;
ArrayList OutParams;
string CurrentOperationProtocols;
int CodeTextColumns = 95;

void Page_Load(object sender, EventArgs e)
{
descriptions = (ServiceDescriptionCollection) Context.Items["wsdls"];
schemas = (XmlSchemas) Context.Items["schemas"];

ServiceDescription desc = descriptions [0];
if (schemas.Count == 0) schemas = desc.Types.Schemas;

Service service = desc.Services[0];
WebServiceName = service.Name;
if (desc.Bindings.Count == 0)
return;

DefaultBinding = desc.Bindings[0].Name;
WebServiceDescription = service.Documentation;
ServiceProtocols = FindServiceProtocols (null);

CurrentOperationName = Request.QueryString["op"];
CurrentOperationBinding = Request.QueryString["bnd"];
if (CurrentOperationName != null) BuildOperationInfo ();

PageName = HttpUtility.UrlEncode (Path.GetFileName(Request.Path), Encoding.UTF8);

ArrayList list = new ArrayList ();
foreach (ServiceDescription sd in descriptions) {
foreach (Binding bin in sd.Bindings)
if (bin.Extensions.Find (typeof(SoapBinding)) != null) list.Add (bin);
}

BindingsRepeater.DataSource = list;
Page.DataBind();
}

void BuildOperationInfo ()
{
InParams = new ArrayList ();
OutParams = new ArrayList ();

Port port = FindPort (CurrentOperationBinding, null);
Binding binding = descriptions.GetBinding (port.Binding);

PortType portType = descriptions.GetPortType (binding.Type);
Operation oper = FindOperation (portType, CurrentOperationName);

OperationDocumentation = oper.Documentation;
if (OperationDocumentation == null || OperationDocumentation == "")
OperationDocumentation = "No additional remarks";

foreach (OperationMessage opm in oper.Messages)
{
if (opm is OperationInput)
BuildParameters (InParams, opm);
else if (opm is OperationOutput)
BuildParameters (OutParams, opm);
}

// Protocols supported by the operation
CurrentOperationProtocols = "";
ArrayList prots = FindServiceProtocols (CurrentOperationName);
for (int n=0; n 0 && msg.Parts[0].Name == "parameters")
{
MessagePart part = msg.Parts[0];
XmlSchemaComplexType ctype;
if (part.Element == XmlQualifiedName.Empty)
{
ctype = (XmlSchemaComplexType) schemas.Find (part.Type, typeof(XmlSchemaComplexType));
}
else
{
XmlSchemaElement elem = (XmlSchemaElement) schemas.Find (part.Element, typeof(XmlSchemaElement));
ctype = (XmlSchemaComplexType) elem.SchemaType;
}
XmlSchemaSequence seq = ctype.Particle as XmlSchemaSequence;
if (seq == null) return;

foreach (XmlSchemaObject ob in seq.Items)
{
Parameter p = new Parameter();
p.Description = "No additional remarks";

if (ob is XmlSchemaElement)
{
XmlSchemaElement selem = GetRefElement ((XmlSchemaElement)ob);
p.Name = selem.Name;
p.Type = selem.SchemaTypeName.Name;
}
else
{
p.Name = "Unknown";
p.Type = "Unknown";
}
list.Add (p);
}
0/5000
Источник: -
Цель: -
Результаты (русский) 1: [копия]
Скопировано!
<%--//DefaultWsdlHelpGenerator.aspx: //Автор:Луис Санчес Гуаль (lluis@ximian.com)//(C) 2003 года Ximian, Inc. http://www.ximian.com//--%>< % @ import Namespace="System.Collections «% >< % @ import Namespace="System.IO «% >< % @ import Namespace="System.Xml.Serialization «% >< % @ import Namespace="System.Xml «% >< % @ import Namespace="System.Xml.Schema «% >< % @ import Namespace="System.Web.Services.Description «% >< % @ import пространство имен % «Система» = >< % @ import Namespace="System.Net «% >< % @ import Namespace="System.Globalization «% >< % @ import Namespace="System.Resources «% >< % @ import Namespace="System.Diagnostics «% >< % @ import Namespace="System.CodeDom «% >< % @ import Namespace="System.CodeDom.Compiler «% >< % @ import Namespace="Microsoft.CSharp «% >< % @ import Namespace="Microsoft.VisualBasic «% >< % @ import Namespace="System.Text «% >< % @ import Namespace="System.Text.RegularExpressions «% >< % @ import Namespace="System.Security.Cryptography.X509Certificates «% >< % @ name="System.Web.Services Ассамблея «% >< % @ страницы debug = «true» % >

ServiceDescriptionCollection descriptions;
XmlSchemas schemas;

string WebServiceName;
string WebServiceDescription;
string PageName;

string DefaultBinding;
ArrayList ServiceProtocols;

string CurrentOperationName;
string CurrentOperationBinding;
string OperationDocumentation;
string CurrentOperationFormat;
bool CurrentOperationSupportsTest;
ArrayList InParams;
ArrayList OutParams;
string CurrentOperationProtocols;
int CodeTextColumns = 95;

void Page_Load(object sender, EventArgs e)
{
descriptions = (ServiceDescriptionCollection) Context.Items["wsdls"];
schemas = (XmlSchemas) Context.Items["schemas"];

ServiceDescription desc = descriptions [0];
if (schemas.Count == 0) schemas = desc.Types.Schemas;

Service service = desc.Services[0];
WebServiceName = service.Name;
if (desc.Bindings.Count == 0)
return;

DefaultBinding = desc.Bindings[0].Name;
WebServiceDescription = service.Documentation;
ServiceProtocols = FindServiceProtocols (null);

CurrentOperationName = Request.QueryString["op"];
CurrentOperationBinding = Request.QueryString["bnd"];
if (CurrentOperationName != null) BuildOperationInfo ();

PageName = HttpUtility.UrlEncode (Path.GetFileName(Request.Path), Encoding.UTF8);

ArrayList list = new ArrayList ();
foreach (ServiceDescription sd in descriptions) {
foreach (Binding bin in sd.Bindings)
if (bin.Extensions.Find (typeof(SoapBinding)) != null) list.Add (bin);
}

BindingsRepeater.DataSource = list;
Page.DataBind();
}

void BuildOperationInfo ()
{
InParams = new ArrayList ();
OutParams = new ArrayList ();

Port port = FindPort (CurrentOperationBinding, null);
Binding binding = descriptions.GetBinding (port.Binding);

PortType portType = descriptions.GetPortType (binding.Type);
Operation oper = FindOperation (portType, CurrentOperationName);

OperationDocumentation = oper.Documentation;
if (OperationDocumentation == null || OperationDocumentation == "")
OperationDocumentation = "No additional remarks";

foreach (OperationMessage opm in oper.Messages)
{
if (opm is OperationInput)
BuildParameters (InParams, opm);
else if (opm is OperationOutput)
BuildParameters (OutParams, opm);
}

// Protocols supported by the operation
CurrentOperationProtocols = "";
ArrayList prots = FindServiceProtocols (CurrentOperationName);
for (int n=0; n 0 && msg.Parts[0].Name == "parameters")
{
MessagePart part = msg.Parts[0];
XmlSchemaComplexType ctype;
if (part.Element == XmlQualifiedName.Empty)
{
ctype = (XmlSchemaComplexType) schemas.Find (part.Type, typeof(XmlSchemaComplexType));
}
else
{
XmlSchemaElement elem = (XmlSchemaElement) schemas.Find (part.Element, typeof(XmlSchemaElement));
ctype = (XmlSchemaComplexType) elem.SchemaType;
}
XmlSchemaSequence seq = ctype.Particle as XmlSchemaSequence;
if (seq == null) return;

foreach (XmlSchemaObject ob in seq.Items)
{
Parameter p = new Parameter();
p.Description = "No additional remarks";

if (ob is XmlSchemaElement)
{
XmlSchemaElement selem = GetRefElement ((XmlSchemaElement)ob);
p.Name = selem.Name;
p.Type = selem.SchemaTypeName.Name;
}
else
{
p.Name = "Unknown";
p.Type = "Unknown";
}
list.Add (p);
}
переводится, пожалуйста, подождите..
Результаты (русский) 2:[копия]
Скопировано!
<% -
//
// DefaultWsdlHelpGenerator.aspx:
//
// Автор:
// Lluis Санчес Гуаль (lluis@ximian.com)
//
// (C) 2003 Ximian, Inc. HTTP: //www.ximian. ком
//
-%> <% @ Import Namespace = "System.Collections"%> <% @ Import Namespace = "System.IO"%> <% @ Import Namespace = "System.Xml.Serialization"%> <% @ Import Namespace = "System.Xml"%> <% @ Import Namespace = "System.Xml.Schema"%> <% @ Import Namespace = "System.Web.Services.Description"%> <% @ Import Namespace = " система "%> <% @ Import Namespace =" System.Net "%> <% @ Import Namespace =" System.Globalization "%> <% @ Import Namespace =" System.Resources "%> <% @ Import Namespace =" System.Diagnostics "%> <% @ Import Namespace =" System.CodeDom "%> <% @ Import Namespace =" System.CodeDom.Compiler "%> <% @ Import Namespace =" Microsoft.CSharp "%> <% @ Импорт пространств имен = "Microsoft.VisualBasic"%> <% @ Import Namespace = "System.Text"%> <% @ Import Namespace = "System.Text.RegularExpressions"%> <% @ Import Namespace = "System.Security.Cryptography .X509Certificates "%> <% @ Ассамблеи Name =" System.Web.Services "%> <% @ Page отладки =" истина "%>

























ServiceDescriptionCollection descriptions;
XmlSchemas schemas;

string WebServiceName;
string WebServiceDescription;
string PageName;

string DefaultBinding;
ArrayList ServiceProtocols;

string CurrentOperationName;
string CurrentOperationBinding;
string OperationDocumentation;
string CurrentOperationFormat;
bool CurrentOperationSupportsTest;
ArrayList InParams;
ArrayList OutParams;
string CurrentOperationProtocols;
int CodeTextColumns = 95;

void Page_Load(object sender, EventArgs e)
{
descriptions = (ServiceDescriptionCollection) Context.Items["wsdls"];
schemas = (XmlSchemas) Context.Items["schemas"];

ServiceDescription desc = descriptions [0];
if (schemas.Count == 0) schemas = desc.Types.Schemas;

Service service = desc.Services[0];
WebServiceName = service.Name;
if (desc.Bindings.Count == 0)
return;

DefaultBinding = desc.Bindings[0].Name;
WebServiceDescription = service.Documentation;
ServiceProtocols = FindServiceProtocols (null);

CurrentOperationName = Request.QueryString["op"];
CurrentOperationBinding = Request.QueryString["bnd"];
if (CurrentOperationName != null) BuildOperationInfo ();

PageName = HttpUtility.UrlEncode (Path.GetFileName(Request.Path), Encoding.UTF8);

ArrayList list = new ArrayList ();
foreach (ServiceDescription sd in descriptions) {
foreach (Binding bin in sd.Bindings)
if (bin.Extensions.Find (typeof(SoapBinding)) != null) list.Add (bin);
}

BindingsRepeater.DataSource = list;
Page.DataBind();
}

void BuildOperationInfo ()
{
InParams = new ArrayList ();
OutParams = new ArrayList ();

Port port = FindPort (CurrentOperationBinding, null);
Binding binding = descriptions.GetBinding (port.Binding);

PortType portType = descriptions.GetPortType (binding.Type);
Operation oper = FindOperation (portType, CurrentOperationName);

OperationDocumentation = oper.Documentation;
if (OperationDocumentation == null || OperationDocumentation == "")
OperationDocumentation = "No additional remarks";

foreach (OperationMessage opm in oper.Messages)
{
if (opm is OperationInput)
BuildParameters (InParams, opm);
else if (opm is OperationOutput)
BuildParameters (OutParams, opm);
}

// Protocols supported by the operation
CurrentOperationProtocols = "";
ArrayList prots = FindServiceProtocols (CurrentOperationName);
for (int n=0; n 0 && msg.Parts[0].Name == "parameters")
{
MessagePart part = msg.Parts[0];
XmlSchemaComplexType ctype;
if (part.Element == XmlQualifiedName.Empty)
{
ctype = (XmlSchemaComplexType) schemas.Find (part.Type, typeof(XmlSchemaComplexType));
}
else
{
XmlSchemaElement elem = (XmlSchemaElement) schemas.Find (part.Element, typeof(XmlSchemaElement));
ctype = (XmlSchemaComplexType) elem.SchemaType;
}
XmlSchemaSequence seq = ctype.Particle as XmlSchemaSequence;
if (seq == null) return;

foreach (XmlSchemaObject ob in seq.Items)
{
Parameter p = new Parameter();
p.Description = "No additional remarks";

if (ob is XmlSchemaElement)
{
XmlSchemaElement selem = GetRefElement ((XmlSchemaElement)ob);
p.Name = selem.Name;
p.Type = selem.SchemaTypeName.Name;
}
else
{
p.Name = "Unknown";
p.Type = "Unknown";
}
list.Add (p);
}
переводится, пожалуйста, подождите..
Результаты (русский) 3:[копия]
Скопировано!
<%./ /Defaultwsdlhelpgenerator.aspx:/ // /Автор: / // / Lluis Санчес (Lluis @ ximian.com Gual)/ /(c) / 2003 Ximian компании, www.ximian.com http: / // /-% ><% = "" > Import & system.collections% имен "<% = "" > "% импорта system.io имен<% = "" > Import & system.xml.serialization% имен "<% = "" > Import & system.xml% имен "<% = "" > Import & system.xml.schema% имен "<% = "" > Import & system.web.services.description% имен "Импортировать <% = "имен" системы "% ><% = "" > Import & system.net% имен "<% = "" > Import & system.globalization% имен "<% = "" > Import & system.resources% имен "<% = "" > Import & system.diagnostics% имен "<% = "" > Import & system.codedom% имен "<% = "" > Import & system.codedom.compiler% имен "<% = "" > Import & microsoft.csharp% имен "<% = "" > Import & microsoft.visualbasic% имен "<% = "" > Import & system.text% имен "<% = "" > Import & system.text.regularexpressions% имен "<% = "" > Import & system.security.cryptography.x509certificates% имен "<% ","% system.web.services имя компонента = "><% = "true" Отладка "страниц)< html >скриптовый язык "C # < = >" сервер "бежать"Servicedescriptioncollection описание;Xmlschemas модели;Webservicename строка;Webservicedescription строка;А строки;Defaultbinding строка;Serviceprotocols arraylist.Currentoperationname строка;Currentoperationbinding строка;Operationdocumentation строка;Currentoperationformat строка;булева currentoperationsupportstest;Inparams arraylist.Outparams arraylist.Currentoperationprotocols строка;Международный codetextcolumns = 95;Неверный страницы _ нагрузки (объект отправителя, eventargs e){описание = "wsdls (servicedescriptioncollection) context.items ["];Context.items (режим = xmlschemas)]; ["режим"[1] servicedescription = 0, описание описание.если (schemas.count = = = 0) desc.types.schemas модели;услуги = desc.services [0];Webservicename имя;) услуг.если (desc.bindings.count = = 0)возвращение;Defaultbinding desc.bindings.Name = [0];Webservicedescription документов;) услуг.Serviceprotocols = findserviceprotocols (пустой);Request.querystring "оп" currentoperationname = [];Request.querystring "и" currentoperationbinding = [];Currentoperationname if (!!!!!!!Buildoperationinfo = (пустой));А httputility.urlencode (path.getfilename = (request.path), encoding.utf8);= new arraylist arraylist list ();Foreach (УР) описание servicedescription) {могут быть объединены в sd.bindings склад)если (bin.extensions.find (такой (soapbinding)!пустой список. добавить (склад);}Bindingsrepeater.datasource = список;Page.databind ();}Buildoperationinfo (void){Inparams = new arraylist ();Outparams = new arraylist ();Findport порт (currentoperationbinding = недействительным);в сочетании с descriptions.getbinding в сочетании с = (port.binding);на основе descriptions.getporttype (porttype) binding.type);операции (операций) findoperation porttype, currentoperationname);Operationdocumentation = операции. документ;если (operationdocumentation = = недействительным | | operationdocumentation == "")Operationdocumentation = "без комментариев";Operationmessage foreach (КПМ) oper.messages){если (1) operationinput)Buildparameters (inparams, КПМ);Else if () является operationoutput)Buildparameters (outparams, КПМ);}/ / поддержку протокола операцииCurrentoperationprotocols = "";Prots findserviceprotocols arraylist = (currentoperationname);For (int n = 0; n < prots.count; n++).если (n!Currentoperationprotocols+ = = 0); ","Currentoperationprotocols + = (строка) prots [n];}Currentoperationsupportstest = (prots. содержит "httpget | | содержит prots"). ("httppost");/ / операции форматOperationbinding obin = findoperation (в сочетании с, currentoperationname);Obin if (!!!!!!!= пустой)Currentoperationformat = getoperationformat (obin);Inparams inputparamsrepeater.datasource =;Inparams inputformparamsrepeater.datasource =;Outparams outputparamsrepeater.datasource =;}в buildparameters (arraylist, operationmessage КПМ){сообщение (глутамат натрия) descriptions.getmessage opm.message);если (msg.parts.count > 0 & msg.parts.Name [1] = 0, "параметров"){[часть msg.parts messagepart = 0, 1];Xmlschemacomplextype тип C;если (part.element xmlqualifiedname.empty = =){тип C (xmlschemacomplextype = find () режиме. Part.type, такой (xmlschemacomplextype));}Else{Xmlschemaelement (xmlschemaelement элем Германович = find () режиме. Part.element, такой (xmlschemaelement));Elem.schematype (типа с) xmlschemacomplextype);}Xmlschemasequence след = c типа частиц xmlschemasequence;.если (след == пустые) возвратит;Foreach (Оби) xmlschemaobject seq.items){Параметры (параметров); p = новыйописание = "дополнительные страницы слова";если (1) xmlschemaelement){Xmlschemaelement печать getrefelement (Оби) xmlschemaelement));Name = имя; печать страниц.тип = selem.schematypename.name страниц;}Else{Name = "неизвестно".Type = "неизвестно".}Таблица); (p).}
переводится, пожалуйста, подождите..
 
Другие языки
Поддержка инструмент перевода: Клингонский (pIqaD), Определить язык, азербайджанский, албанский, амхарский, английский, арабский, армянский, африкаанс, баскский, белорусский, бенгальский, бирманский, болгарский, боснийский, валлийский, венгерский, вьетнамский, гавайский, галисийский, греческий, грузинский, гуджарати, датский, зулу, иврит, игбо, идиш, индонезийский, ирландский, исландский, испанский, итальянский, йоруба, казахский, каннада, каталанский, киргизский, китайский, китайский традиционный, корейский, корсиканский, креольский (Гаити), курманджи, кхмерский, кхоса, лаосский, латинский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, малаялам, мальтийский, маори, маратхи, монгольский, немецкий, непальский, нидерландский, норвежский, ория, панджаби, персидский, польский, португальский, пушту, руанда, румынский, русский, самоанский, себуанский, сербский, сесото, сингальский, синдхи, словацкий, словенский, сомалийский, суахили, суданский, таджикский, тайский, тамильский, татарский, телугу, турецкий, туркменский, узбекский, уйгурский, украинский, урду, филиппинский, финский, французский, фризский, хауса, хинди, хмонг, хорватский, чева, чешский, шведский, шона, шотландский (гэльский), эсперанто, эстонский, яванский, японский, Язык перевода.

Copyright ©2024 I Love Translation. All reserved.

E-mail: