本文整理汇总了C#中System.Web.Services.Description.Import类的典型用法代码示例。如果您正苦于以下问题:C# Import类的具体用法?C# Import怎么用?C# Import使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Import类属于System.Web.Services.Description命名空间,在下文中一共展示了Import类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
//引入命名空间
using System;
using System.Web.Services.Description;
using System.Collections;
using System.Xml;
class MySample
{
public static void Main()
{
Console.WriteLine("Import Sample");
ServiceDescription myServiceDescription =
ServiceDescription.Read("StockQuote_cs.wsdl");
myServiceDescription.Imports.Add(
CreateImport("http://localhost/stockquote/schemas",
"http://localhost/stockquote/stockquote_cs.xsd"));
// Save the ServiceDescripition to an external file.
myServiceDescription.Write("StockQuote_cs.wsdl");
Console.WriteLine(
"Successfully added import to WSDL document 'StockQuote_cs.wsdl'");
// Print the import collection to the console.
PrintImportCollection("StockQuote_cs.wsdl");
myServiceDescription =
ServiceDescription.Read("StockQuoteService_cs.wsdl");
myServiceDescription.Imports.Insert(
0,CreateImport("http://localhost/stockquote/definitions",
"http://localhost/stockquote/stockquote_cs.wsdl"));
// Save the ServiceDescripition to an external file.
myServiceDescription.Write("StockQuoteService_cs.wsdl");
Console.WriteLine("");
Console.WriteLine("Successfully added import to WSDL " +
"document 'StockQuoteService_cs.wsdl'");
//Print the import collection to the console.
PrintImportCollection("StockQuoteService_cs.wsdl");
}
// Creates an Import object with namespace and location.
public static Import CreateImport(string targetNamespace,
string targetlocation)
{
Import myImport = new Import();
myImport.Location = targetlocation;
myImport.Namespace = targetNamespace;
return myImport;
}
public static void PrintImportCollection(string fileName_wsdl)
{
// Read import collection properties from generated WSDL file.
ServiceDescription myServiceDescription1 =
ServiceDescription.Read(fileName_wsdl);
ImportCollection myImportCollection = myServiceDescription1.Imports;
Console.WriteLine("Enumerating Import Collection for file '" +
fileName_wsdl +"'...");
// Print Import properties to console.
for(int i =0; i < myImportCollection.Count; ++i)
{
Console.WriteLine("Namespace : " + myImportCollection[i].Namespace);
Console.WriteLine("Location : " + myImportCollection[i].Location);
Console.WriteLine("ServiceDescription : " +
myImportCollection[i].ServiceDescription.Name);
}
}
}