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ıflar 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 protokolde, 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ı sınıfı aracılığıyla ServiceDescriptionImporter dolaylı olarak kullanır.
Oluşturucular
ProtocolImporter() |
ProtocolImporter sınıfının yeni bir örneğini başlatır. |
Özellikler
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şturulan 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şturulan 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 için 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 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 şu anda işlemekte olduğu bağlamaya başvuru içeren bir Web Hizmetleri Açıklama Dili (WSDL) bağlantı noktasını 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 soyut ve 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 şu anda 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 bir 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 Style özelliğinin değeridir. |
Warnings |
Bağlama sınıfları oluşturulurken protokol içeri aktarıcısı tarafından verilen uyarı türlerini belirten bir ServiceDescriptionImportWarnings numaralandırma değeri alır veya ayarlar. |
Yöntemler
AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
Giriş uzantıları koleksiyonundaki işlenmeyen her uzantı veya XML öğesi için, giriş uzantıları koleksiyonundaki her işlenmeyen 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() |
Type Geçerli örneğini 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 Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OperationBindingSyntaxException(String) |
Bağlama sınıfının oluşturulduğu geçerli OperationBinding örneğin hedef ad alanında geçersiz olduğunu belirten bir Özel Durum oluşturur. |
OperationSyntaxException(String) |
Bağlama sınıfının oluşturulduğu geçerli Operation örneğin hedef ad alanında geçersiz olduğunu belirten bir Özel Durum oluşturur. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
UnsupportedBindingWarning(String) |
Özelliği aracılığıyla alınan numaralandırmada ServiceDescriptionImportWarnings bir UnsupportedBindingsIgnored 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 ServiceDescriptionImportWarnings bir UnsupportedOperationsIgnored 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 ServiceDescriptionImportWarnings bir UnsupportedOperationsIgnored uyarıyı Warnings açar. Bu yöntem ayrıca oluşturulan sınıfın açıklamalarına bir uyarı iletisi ekler. |