Bahasa

ProtocolImporter Kelas

Definisi

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.

Berlaku untuk