ProtocolImporter Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan fungsionalitas umum di seluruh protokol komunikasi untuk menghasilkan kelas untuk layanan Web.
public ref class ProtocolImporter abstract
public abstract class ProtocolImporter
type ProtocolImporter = class
Public MustInherit Class ProtocolImporter
- Warisan
-
ProtocolImporter
- Turunan
Keterangan
Kelas abstrak ProtocolImporter dan kelas turunan konkretnya menghasilkan kode proksi klien atau kode server abstrak sesuai dengan protokol komunikasi yang ditentukan. ProtocolImporter menyediakan fungsionalitas umum terlepas dari protokol. Dalam protokol tertentu, kelas turunan beton menghasilkan kelas untuk setiap pengikatan yang didukung yang ditentukan dalam dokumen Web Services Description Language (WSDL). Biasanya, alih-alih secara langsung memanggil kelas yang berasal dari ProtocolImporter, pengembang menggunakan kelas-kelas ini secara tidak langsung melalui ServiceDescriptionImporter kelas .
Konstruktor
| Nama | Deskripsi |
|---|---|
| ProtocolImporter() |
Menginisialisasi instans baru dari kelas ProtocolImporter. |
Properti
| Nama | Deskripsi |
|---|---|
| AbstractSchemas |
Mendapatkan skema XML abstrak yang digunakan oleh instans terkait ServiceDescriptionImporter . |
| Binding |
Mendapatkan pengikatan Web Services Description Language (WSDL) yang saat ini diproses oleh pengimpor protokol untuk menghasilkan kelas. |
| ClassName |
Mendapatkan nama kelas pengikatan yang saat ini sedang dibuat. |
| ClassNames |
CodeIdentifiers Mendapatkan objek yang menghasilkan nama unik untuk kelas pengikatan yang saat ini sedang dibuat. |
| CodeNamespace |
Mendapatkan representasi namespace .NET Framework dari kelas pengikatan yang sedang dihasilkan. |
| CodeTypeDeclaration |
Mendapatkan representasi kelas pengikatan yang saat ini sedang dihasilkan. |
| ConcreteSchemas |
Mendapatkan skema XML beton yang digunakan oleh instans terkait ServiceDescriptionImporter . |
| InputMessage |
Mendapatkan pesan input Web Services Description Language (WSDL) untuk operasi abstrak yang saat ini diproses oleh pengimpor protokol untuk menghasilkan metode di kelas pengikatan. |
| MethodName |
Mendapatkan nama metode kelas pengikatan yang saat ini dibuat oleh pengimpor protokol. |
| Operation |
Mendapatkan operasi Bahasa Deskripsi Layanan Web (WSDL) abstrak yang saat ini diproses oleh pengimpor protokol untuk menghasilkan metode di kelas pengikatan. |
| OperationBinding |
Mendapatkan pengikatan operasi Web Services Description Language (WSDL) yang saat ini diproses oleh pengimpor protokol untuk menghasilkan metode di kelas pengikatan. |
| OutputMessage |
Mendapatkan pesan output Web Services Description Language (WSDL) untuk operasi abstrak yang saat ini diproses oleh pengimpor protokol untuk menghasilkan metode di kelas pengikatan. |
| Port |
Mendapatkan port Web Services Description Language (WSDL) yang berisi referensi ke pengikatan yang saat ini diproses oleh pengimpor protokol untuk menghasilkan kelas pengikatan. Jika lebih dari satu port mengacu pada pengikatan saat ini, port saat ini adalah port tempat pengikatan baru-baru ini ditemukan. |
| PortType |
Mendapatkan Web Services Description Language (WSDL) PortType yang diimplementasikan oleh pengikatan yang saat ini diproses oleh pengimpor protokol untuk menghasilkan kelas pengikatan. |
| ProtocolName |
Properti abstrak yang harus diterapkan kelas turunan beton untuk mendapatkan nama protokol yang digunakan. |
| Schemas |
Mendapatkan semua skema XML, baik abstrak maupun konkret, yang digunakan oleh instans terkait ServiceDescriptionImporter . |
| Service |
Mendapatkan layanan Web Services Description Language (WSDL) yang berisi referensi ke pengikatan yang saat ini diproses oleh pengimpor protokol untuk menghasilkan kelas pengikatan. |
| ServiceDescriptions |
ServiceDescriptionCollection Mendapatkan objek milik instans terkait ServiceDescriptionImporter yang dicari pengikatannya untuk menghasilkan kelas pengikatan. |
| Style |
Mendapatkan nilai enumerasi yang menunjukkan apakah kelas proksi klien atau kelas server abstrak sedang dibuat. Nilainya adalah Klien dan Server. Nilainya adalah properti instans ServiceDescriptionImporter terkaitStyle. |
| Warnings |
Mendapatkan atau menetapkan ServiceDescriptionImportWarnings nilai enumerasi yang menunjukkan jenis peringatan, jika ada, yang dikeluarkan oleh importir protokol saat membuat kelas pengikatan. |
Metode
| Nama | Deskripsi |
|---|---|
| AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
Untuk setiap ekstensi atau elemen XML yang tidak tertangani dalam koleksi ekstensi input, mengaktifkan RequiredExtensionsIgnored atau OptionalExtensionsIgnored memperingatkan untuk setiap ekstensi atau elemen XML yang tidak tertangani dalam koleksi ekstensi input. |
| BeginClass() |
Ketika ditimpa dalam kelas turunan, menginisialisasi pembuatan kelas pengikatan. |
| BeginNamespace() |
Saat ditimpa di kelas turunan, lakukan inisialisasi di seluruh namespace selama pembuatan kode. |
| EndClass() |
Saat ditimpa dalam kelas turunan, memproses kelas pengikatan. |
| EndNamespace() |
Saat ditimpa di kelas turunan, melakukan pemrosesan untuk seluruh namespace layanan. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GenerateMethod() |
Saat ditimpa dalam kelas turunan, menghasilkan kode metode untuk kelas pengikatan. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| IsBindingSupported() |
Ketika ditimpa di kelas turunan, menentukan apakah kelas dapat dihasilkan untuk pengikatan saat ini. |
| IsOperationFlowSupported(OperationFlow) |
Ketika ditimpa di kelas turunan, menentukan apakah alur operasi operasi saat ini didukung. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| OperationBindingSyntaxException(String) |
Menghasilkan Pengecualian yang menunjukkan bahwa instans saat ini OperationBinding yang kelas pengikatannya dihasilkan tidak valid dalam namespace target. |
| OperationSyntaxException(String) |
Menghasilkan Pengecualian yang menunjukkan bahwa instans saat ini Operation yang kelas pengikatannya dihasilkan tidak valid dalam namespace target. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| UnsupportedBindingWarning(String) |
UnsupportedBindingsIgnored Mengaktifkan peringatan dalam enumerasi yang ServiceDescriptionImportWarnings diperoleh melalui Warnings properti . Metode ini juga menambahkan pesan peringatan ke komentar untuk kelas yang sedang dihasilkan. |
| UnsupportedOperationBindingWarning(String) |
UnsupportedOperationsIgnored Mengaktifkan peringatan dalam enumerasi yang ServiceDescriptionImportWarnings diperoleh melalui Warnings properti . Metode ini juga menambahkan pesan peringatan ke komentar untuk kelas yang sedang dihasilkan. |
| UnsupportedOperationWarning(String) |
UnsupportedOperationsIgnored Mengaktifkan peringatan dalam enumerasi yang ServiceDescriptionImportWarnings diperoleh melalui Warnings properti . Metode ini juga menambahkan pesan peringatan ke komentar untuk kelas yang sedang dihasilkan. |