UrlEncodedParameterWriter 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.
HTTP kullanarak, ancak SOAP olmadan uygulanan Web hizmeti istemcilerine yönelik çıkış isteği parametrelerinin yazarları için URL kodlama işlevselliği sağlar.
public ref class UrlEncodedParameterWriter abstract : System::Web::Services::Protocols::MimeParameterWriter
public abstract class UrlEncodedParameterWriter : System.Web.Services.Protocols.MimeParameterWriter
type UrlEncodedParameterWriter = class
inherit MimeParameterWriter
Public MustInherit Class UrlEncodedParameterWriter
Inherits MimeParameterWriter
- Devralma
- Türetilmiş
Açıklamalar
UrlEncodedParameterWriterve ad alanındaki diğer sınıflar, System.Web.Services.Protocols http-GET ve http-POST işlemleri aracılığıyla .NET Framework Web hizmetlerinin uygulamalarını destekler. Web hizmeti yazarları ve okuyucuları, sırasıyla Web yöntemlerinin parametreleri veya dönüş nesneleri ile HTTP isteği veya yanıt akışları arasında serileştirme ve seri durumdan çıkarma. Web hizmeti yazarları ve okuyucuları aktarım için HTTP kullanır ancak SOAP standardını kullanarak ileti alışverişi yapmayın.
Soyut UrlEncodedParameterWriter sınıf, MimeParameterWriter Web yöntemi parametrelerinin istemci tarafında YAZıLMASıNA yönelik URL kodlama işlevini http istek akışlarına ekleyerek soyut sınıftan devralır.
Genellikle, UrlEncodedParameterWriter veya alt sınıflarını doğrudan kullanmanız gerekmez. Bunun yerine, Wsdl.exe Aracı HTTP-GET veya HTTP-POST uygulamalarına göre istemci proxy kodu oluşturduğunda, HttpMethodAttribute her bir Web yöntemine uygulanır ve özniteliğin ParameterFormatter özelliğini uygun türe ayarlar.
Not
Köprü Metni Aktarım Protokolü--HTTP/1.1, çok amaçlı Internet posta uzantıları (MIME) ileti biçiminde bir çeşitleme kullanımını belirtir. Bu, kendi e-posta iletilerinin hem metin hem de ikili farklı içerik türleri belirtmesini sağlar.
Oluşturucular
UrlEncodedParameterWriter() |
UrlEncodedParameterWriter sınıfının yeni bir örneğini başlatır. |
Özellikler
RequestEncoding |
HTTP isteğine parametreleri yazmak için kullanılan kodlamayı alır veya ayarlar. |
UsesWriteRequest |
Web yöntemi parametre değerlerinin, dışarı doğru http istek gövdesine seri hale getir olup olmadığını belirten bir değer alır. (Devralındığı yer: MimeParameterWriter) |
Yöntemler
Encode(TextWriter, Object[]) |
Tüm parametre değerlerini bir Web yöntemi için kodlar ve belirtilen yazıcıya yazar. |
Encode(TextWriter, String, Object) |
Belirtilen bir parametre değerini kodlar ve belirtilen yazıcıya yazar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetInitializer(LogicalMethodInfo) |
Belirtilen yöntem için bir başlatıcı döndürür. |
GetInitializers(LogicalMethodInfo[]) |
Türetilmiş bir sınıfta geçersiz kılınırsa, yöntem tanımlarının giriş dizisine karşılık gelen Başlatıcı nesnelerinin bir dizisini döndürür. (Devralındığı yer: MimeFormatter) |
GetRequestUrl(String, Object[]) |
Türetilmiş bir sınıfta geçersiz kılınan, giden HTTP isteğinin Tekdü İstek Bulucusu'nun (URL) değişikliklerini sağlar. (Devralındığı yer: MimeParameterWriter) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Initialize(Object) |
Bir örneği başlatır. |
InitializeRequest(WebRequest, Object[]) |
Türetilmiş bir sınıfta geçersiz kılınan zaman, out-going HTTP isteğini başlatılır. (Devralındığı yer: MimeParameterWriter) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
WriteRequest(Stream, Object[]) |
Türetilmiş bir sınıfta geçersiz kılınan, Web yöntemi parametre değerlerini giden HTTP istek gövdesini temsil eden bir akışta seri hale getirme. (Devralındığı yer: MimeParameterWriter) |