読み方:いんぽーと
2 あるアプリケーションソフトが、他のアプリケーションソフトで作成されたデータを変換して取り込む機能。⇔エクスポート。
インポートとは、あるアプリケーションで作成したデータを、使用中のアプリケーションでも利用できる形式に変換して取り込むことである。
インポートは、データベース関係でよく使われる用語で、表計算ソフトやその他ソフトで作成されたデータをデータベースのテーブルに取り込む場合に用いられる。また、メールソフトのアドレス帳の移行や、Webブラウザのブックマークの移行などでも「データのエクスポート」などといった表現が用いられる。
構文
継承階層
スレッド セーフ
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
構文
継承階層
スレッド セーフ
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
構文
解説definitions 要素で囲まれた WSDL (Web Services Description Language) import 要素を使用すると、XML Web サービスのさまざまな部分を異なるドキュメントに分割して、それらを必要に応じてインポートできます。各ドキュメントの URL は、そのドキュメントの要素の XML 名前空間を表す一意の XML タグ プリフィックスと関連付けられます。WSDL の詳細については、http://www.w3.org/TR/wsdl/ の仕様を参照してください。XML 名前空間の詳細については、Namespace プロパティのトピックを参照してください。
使用例Import クラスの新しいインスタンスを作成するユーザー定義のメソッドを次の例に示します。
Imports System Imports System.Web.Services.Description Imports System.Collections Imports System.Xml Class MySample Public Shared Sub Main() Console.WriteLine("Import Sample") Dim myServiceDescription As ServiceDescription = _ ServiceDescription.Read("StockQuote_vb.wsdl") myServiceDescription.Imports.Add( _ CreateImport("http://localhost/stockquote/schemas", _ "http://localhost/stockquote/stockquote_vb.xsd")) ' Save the ServiceDescripition to an external file. myServiceDescription.Write("StockQuote_vb.wsdl") Console.WriteLine("Successfully added Import to WSDL document " _ & "'StockQuote_vb.wsdl'") ' Print the import collection to the console. PrintImportCollection("StockQuote_vb.wsdl") myServiceDescription = _ ServiceDescription.Read("StockQuoteService_vb.wsdl") myServiceDescription.Imports.Insert(0, _ CreateImport("http://localhost/stockquote/definitions", _ "http://localhost/stockquote/stockquote_vb.wsdl")) ' Save the ServiceDescripition to an external file. myServiceDescription.Write("StockQuoteService_vb.wsdl") Console.WriteLine("") Console.WriteLine("Successfully added Import to " & _ "WSDL document 'StockQuoteService_vb.wsdl'") 'Print the import collection to the console. PrintImportCollection("StockQuoteService_vb.wsdl") End Sub 'Main ' Creates an Import object with namespace and location. Public Shared Function CreateImport(targetNamespace As String, _ targetlocation As String) As Import Dim myImport As New Import() myImport.Location = targetlocation myImport.Namespace = targetNamespace Return myImport End Function 'CreateImport Public Shared Sub PrintImportCollection(fileName_wsdl As String) ' Read import collection properties from generated WSDL file. Dim myServiceDescription1 As _ ServiceDescription = ServiceDescription.Read(fileName_wsdl) Dim myImportCollection As ImportCollection = myServiceDescription1.Imports Console.WriteLine("Enumerating Import Collection for file '" & _ fileName_wsdl & "'...") ' Print Import properties to the console. Dim i As Integer For i = 0 To myImportCollection.Count - 1 Console.WriteLine("Namespace : " & myImportCollection(i).Namespace) Console.WriteLine("Location : " & myImportCollection(i).Location) Console.WriteLine("ServiceDescription : " & _ myImportCollection(i).ServiceDescription.Name) Next i End Sub 'PrintImportCollection End Class 'MySample
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); } } }
#using <System.dll> #using <System.Xml.dll> #using <System.Web.Services.dll> using namespace System; using namespace System::Web::Services::Description; using namespace System::Collections; using namespace System::Xml; // Creates an Import object with namespace and location. Import^ CreateImport( String^ targetNamespace, String^ targetlocation ) { Import^ myImport = gcnew Import; myImport->Location = targetlocation; myImport->Namespace = targetNamespace; return myImport; } 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 ' {0}'...", fileName_wsdl ); // Print Import properties to console. for ( int i = 0; i < myImportCollection->Count; ++i ) { Console::WriteLine( "Namespace : {0}", myImportCollection[ i ]->Namespace ); Console::WriteLine( "Location : {0}", myImportCollection[ i ]->Location ); Console::WriteLine( "ServiceDescription : {0}", myImportCollection[ i ]->ServiceDescription->Name ); } } int main() { Console::WriteLine( "Import Sample" ); ServiceDescription^ myServiceDescription = ServiceDescription::Read( "StockQuote_cpp.wsdl" ); myServiceDescription->Imports->Add( CreateImport( "http://localhost/stockquote/schemas", "http://localhost/stockquote/stockquote_cpp.xsd" ) ); // Save the ServiceDescripition to an external file. myServiceDescription->Write( "StockQuote_cpp.wsdl" ); Console::WriteLine( "document 'StockQuote_cpp.wsdl'" ); // Print the import collection to the console. PrintImportCollection( "StockQuote_cpp.wsdl" ); myServiceDescription = ServiceDescription::Read( "StockQuoteService_cpp.wsdl" ); myServiceDescription->Imports->Insert( 0, CreateImport( "http://localhost/stockquote/definitions", "http://localhost/stockquote/stockquote_cpp.wsdl" ) ); // Save the ServiceDescripition to an external file. myServiceDescription->Write( "StockQuoteService_cs::wsdl" ); Console::WriteLine( "" ); Console::WriteLine( "document 'StockQuoteService_cpp.wsdl'" ); //Print the import collection to the console. PrintImportCollection( "StockQuoteService_cpp.wsdl" ); }
継承階層
スレッド セーフ
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
構文
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| Condition | Import 要素の Condition 属性の値を取得します。 |
| EvaluatedProjectPath | Import 要素の Name 属性に指定されたファイルの絶対パスを取得します。 |
| IsImported | Import 要素がプロジェクトにインポートされたかどうかを示す値を取得します。 |
| ProjectPath | Import 要素の Project 属性の値を返します。 |
参照
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| Documentation | DocumentableItem のインスタンスのテキスト ドキュメントを取得または設定します。 ( DocumentableItem から継承されます。) |
| DocumentationElement | DocumentableItem のドキュメント要素を取得または設定します。 ( DocumentableItem から継承されます。) |
| ExtensibleAttributes | Web Services Interoperability (WS-I) Basic Profile 1.1 に準拠する WSDL の属性の拡張機能を表す XmlAttribute 型の配列を取得または設定します。 ( DocumentableItem から継承されます。) |
| Extensions | オーバーライドされます。 この Import クラスに関連付けられている ServiceDescriptionFormatExtensionCollection を取得します。 |
| Location | import 要素の XML location 属性の値を取得または設定します。 |
| Namespace | import 要素の XML namespace 属性の値を取得または設定します。 |
| Namespaces | ServiceDescription オブジェクトが生成されるときに名前空間プレフィックスと名前空間を保持するために使用する、名前空間プレフィックスと名前空間のディクショナリを取得または設定します。 ( DocumentableItem から継承されます。) |
| ServiceDescription | Import がメンバとして含まれている ServiceDescription への参照を取得します。 |
参照
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
参照
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
参照
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
参照MSBuild プロジェクト内の 1 つの Import 要素を表します。
Import データ型で公開されるメンバを以下の表に示します。
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| Condition | Import 要素の Condition 属性の値を取得します。 |
| EvaluatedProjectPath | Import 要素の Name 属性に指定されたファイルの絶対パスを取得します。 |
| IsImported | Import 要素がプロジェクトにインポートされたかどうかを示す値を取得します。 |
| ProjectPath | Import 要素の Project 属性の値を返します。 |
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
参照
Import データ型で公開されるメンバを以下の表に示します。
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
参照XML 名前空間をドキュメントの位置と関連付けます。このクラスは継承できません。
Import データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ| 名前 | 説明 | |
|---|---|---|
| Import |
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| Documentation | DocumentableItem のインスタンスのテキスト ドキュメントを取得または設定します。(DocumentableItem から継承されます。) |
| DocumentationElement | DocumentableItem のドキュメント要素を取得または設定します。(DocumentableItem から継承されます。) |
| ExtensibleAttributes | Web Services Interoperability (WS-I) Basic Profile 1.1 に準拠する WSDL の属性の拡張機能を表す XmlAttribute 型の配列を取得または設定します。(DocumentableItem から継承されます。) |
| Extensions | オーバーライドされます。 この Import クラスに関連付けられている ServiceDescriptionFormatExtensionCollection を取得します。 |
| Location | import 要素の XML location 属性の値を取得または設定します。 |
| Namespace | import 要素の XML namespace 属性の値を取得または設定します。 |
| Namespaces | ServiceDescription オブジェクトが生成されるときに名前空間プレフィックスと名前空間を保持するために使用する、名前空間プレフィックスと名前空間のディクショナリを取得または設定します。(DocumentableItem から継承されます。) |
| ServiceDescription | Import がメンバとして含まれている ServiceDescription への参照を取得します。 |
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
参照