ProtocolImporter Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Web hizmetleri için sınıf oluşturmaya yönelik iletişim protokolleri arasında ortak işlevler sağlar.
public ref class ProtocolImporter abstract
public abstract class ProtocolImporter
type ProtocolImporter = class
Public MustInherit Class ProtocolImporter
- Devralma
-
ProtocolImporter
- Türetilmiş
Açıklamalar
Soyut ProtocolImporter sınıfı ve somut türetilmiş sınıfları, belirtilen iletişim protokolüne göre istemci proxy kodu veya soyut sunucu kodu oluşturur. ProtocolImporter protokolden bağımsız olarak ortak işlevsellik sağlar. Belirli bir protokol içinde somut türetilmiş bir sınıf, Web Hizmetleri Açıklama Dili (WSDL) belgesinde tanımlanan desteklenen her bağlama için bir sınıf oluşturur. Genellikle, bir geliştirici doğrudan öğesinden ProtocolImportertüretilen sınıfları çağırmak yerine bu sınıfları dolaylı olarak sınıfı aracılığıyla ServiceDescriptionImporter kullanır.
Oluşturucular
| Name | Description |
|---|---|
| ProtocolImporter() |
ProtocolImporter sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AbstractSchemas |
İlişkili ServiceDescriptionImporter örnek tarafından kullanılan soyut XML şemalarını alır. |
| Binding |
Protokol içeri aktarıcısının bir sınıf oluşturmak için işlemekte olduğu Web Hizmetleri Açıklama Dili (WSDL) bağlamasını alır. |
| ClassName |
Şu anda oluşturulmakta olan bağlama sınıfının adını alır. |
| ClassNames |
CodeIdentifiers Şu anda oluşturulmakta olan bağlama sınıfı için benzersiz bir ad oluşturan nesneyi alır. |
| CodeNamespace |
Oluşturulan bağlama sınıflarının .NET Framework ad alanının bir gösterimini alır. |
| CodeTypeDeclaration |
Şu anda oluşturulmakta olan bağlama sınıfının bir gösterimini alır. |
| ConcreteSchemas |
İlişkili ServiceDescriptionImporter örnek tarafından kullanılan somut XML şemalarını alır. |
| InputMessage |
Protokol içeri aktarıcısının bağlama sınıfında bir yöntem oluşturmak üzere işlediği soyut işlem için Web Hizmetleri Açıklama Dili (WSDL) giriş iletisini alır. |
| MethodName |
Protokol içeri aktarıcısının oluşturmakta olduğu bağlama sınıfı yönteminin adını alır. |
| Operation |
Protokol içeri aktarıcısının bağlama sınıfında bir yöntem oluşturmak için işlemekte olduğu soyut Web Hizmetleri Açıklama Dili (WSDL) işlemini alır. |
| OperationBinding |
Protokol içeri aktarıcısının bağlama sınıfında bir yöntem oluşturmak için işlemekte olduğu Web Hizmetleri Açıklama Dili (WSDL) işlem bağlamasını alır. |
| OutputMessage |
Protokol içeri aktarıcısının bağlama sınıfında bir yöntem oluşturmak için şu anda işlediği soyut işlem için Web Hizmetleri Açıklama Dili (WSDL) çıkış iletisini alır. |
| Port |
Protokol içeri aktarıcısının bir bağlama sınıfı oluşturmak için işlemekte olduğu bağlamaya başvuru içeren bir Web Hizmetleri Açıklama Dili (WSDL) bağlantı noktası alır. Geçerli bağlamaya birden fazla bağlantı noktası başvuruyorsa, geçerli bağlantı noktası bağlamanın en son bulunduğu bağlantı noktasıdır. |
| PortType |
Protokol içeri aktarıcısının bir bağlama sınıfı oluşturmak için işlemekte olduğu bağlama tarafından uygulanan Web Hizmetleri Açıklama Dili'ni (WSDL) PortType alır. |
| ProtocolName |
Somut türetilmiş sınıfların kullanılan protokolün adını almak için uygulaması gereken soyut özellik. |
| Schemas |
İlişkili ServiceDescriptionImporter örnek tarafından kullanılan hem soyut hem de somut tüm XML şemalarını alır. |
| Service |
Protokol içeri aktarıcısının bir bağlama sınıfı oluşturmak için işlemekte olduğu bağlamaya başvuru içeren Web Hizmetleri Açıklama Dili (WSDL) hizmetini alır. |
| ServiceDescriptions |
Bağlama sınıflarının ServiceDescriptionCollection oluşturulacağı bağlamalar için arama yapılan ilişkili ServiceDescriptionImporter örneğe ait nesneleri alır. |
| Style |
İstemci proxy sınıfının mı yoksa soyut sunucu sınıfının mı oluşturulduğunu gösteren bir numaralandırma değeri alır. Değerler İstemci ve Sunucu'dır. değeri, ilişkili ServiceDescriptionImporter örneğin özelliğindeki Style değerdir. |
| Warnings |
Bağlama sınıfları oluşturulurken protokol içeri aktarıcısı tarafından verilen uyarı türlerini (varsa) belirten bir ServiceDescriptionImportWarnings numaralandırma değeri alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
Giriş uzantıları koleksiyonundaki işlenmeyen her uzantı veya XML öğesi için, giriş uzantıları koleksiyonundaki işlenmeyen her uzantı veya XML öğesi için bir RequiredExtensionsIgnored veya OptionalExtensionsIgnored uyarısı açar. |
| BeginClass() |
Türetilmiş bir sınıfta geçersiz kılındığında, bağlama sınıfının oluşturulmasını başlatır. |
| BeginNamespace() |
Türetilmiş bir sınıfta geçersiz kılındığında, kod oluşturma sırasında ad alanı genelinde başlatma gerçekleştirir. |
| EndClass() |
Türetilmiş bir sınıfta geçersiz kılındığında, bağlama sınıfını işler. |
| EndNamespace() |
Türetilmiş bir sınıfta geçersiz kılındığında, ad alanının tamamı için işleme gerçekleştirir. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GenerateMethod() |
Türetilmiş bir sınıfta geçersiz kılındığında, bağlama sınıfları için yöntem kodu oluşturur. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| IsBindingSupported() |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli bağlama için bir sınıfın oluşturulup oluşturulamayacağını belirler. |
| IsOperationFlowSupported(OperationFlow) |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli işlemin işlem akışının desteklenip desteklenmediğini belirler. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OperationBindingSyntaxException(String) |
Bağlama sınıfının oluşturulduğu geçerli örneğin hedef ad alanında geçersiz olduğunu belirten bir OperationBinding oluşturur. |
| OperationSyntaxException(String) |
Bağlama sınıfının oluşturulduğu geçerli örneğin hedef ad alanında geçersiz olduğunu belirten bir Operation oluşturur. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| UnsupportedBindingWarning(String) |
özelliği aracılığıyla alınan numaralandırmada UnsupportedBindingsIgnored bir ServiceDescriptionImportWarnings uyarıyı Warnings açar. Bu yöntem ayrıca oluşturulan sınıfın açıklamalarına bir uyarı iletisi ekler. |
| UnsupportedOperationBindingWarning(String) |
özelliği aracılığıyla alınan numaralandırmada UnsupportedOperationsIgnored bir ServiceDescriptionImportWarnings uyarıyı Warnings açar. Bu yöntem ayrıca oluşturulan sınıfın açıklamalarına bir uyarı iletisi ekler. |
| UnsupportedOperationWarning(String) |
özelliği aracılığıyla alınan numaralandırmada UnsupportedOperationsIgnored bir ServiceDescriptionImportWarnings uyarıyı Warnings açar. Bu yöntem ayrıca oluşturulan sınıfın açıklamalarına bir uyarı iletisi ekler. |