UrlParameterReader 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 kullanılarak uygulanan Web hizmetleri için gelen istek parametrelerini, SOAP iletisi yerine URL'nin sorgu dizesinde kodlanmış ad-değer çiftleriyle okur.
public ref class UrlParameterReader : System::Web::Services::Protocols::ValueCollectionParameterReader
public class UrlParameterReader : System.Web.Services.Protocols.ValueCollectionParameterReader
type UrlParameterReader = class
inherit ValueCollectionParameterReader
Public Class UrlParameterReader
Inherits ValueCollectionParameterReader
- Devralma
Açıklamalar
UrlParameterReader ve ad alanı içindeki System.Web.Services.Protocols diğer sınıflar HTTP-GET ve HTTP-POST işlemleri aracılığıyla .NET Framework'ün Web hizmetleri uygulamalarını destekler. Web hizmeti yazıcıları ve okuyucuları, Web yöntemlerinin parametreleri veya dönüş nesneleri ile HTTP isteği veya yanıt akışları arasında sırasıyla seri hale getirme ve seri durumdan çıkarma. Web hizmeti yazarları ve okuyucuları aktarım için HTTP kullanır, ancak SOAP standardını kullanarak ileti alışverişinde bulunmaz.
sınıfı, UrlParameterReaderHTTP isteği URL'sinin Read sorgu dizesine kodlanmış parametre adı/değer çiftlerini okumak için bir hizmet tarafı yöntemi sağlar. Örneğin, URL'de http://contoso.com?a=1&b=2a ve b parametre adlarıdır ve 12 değerleridir.
Genellikle doğrudan kullanmanız UrlParameterReader gerekmez. ASP.NET yapılandırma dosyasının (Web.config) protocols öğesi ad özniteliğinin değeri "add" olan bir HttpGet öğesi içerdiğinde HTTP-GET Web hizmetleri etkinleştirilir. Sınıf UrlParameterReader , HTTP-GET Bir Web hizmeti etkinleştirildiğinde ve geçerli bir HTTP isteği alındığında otomatik olarak kullanılır.
Oluşturucular
| Name | Description |
|---|---|
| UrlParameterReader() |
UrlParameterReader sınıfının yeni bir örneğini başlatır. |
Yöntemler
| Name | Description |
|---|---|
| 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. (Devralındığı yer: ValueCollectionParameterReader) |
| GetInitializers(LogicalMethodInfo[]) |
Türetilmiş bir sınıfta geçersiz kılındığında, yöntem tanımlarının giriş dizisine karşılık gelen bir başlatıcı nesneleri dizisi döndürür. (Devralındığı yer: MimeFormatter) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| Initialize(Object) |
Bir örneği başlatır. (Devralındığı yer: ValueCollectionParameterReader) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Read(HttpRequest) |
HTTP isteğinin sorgu dizesinde kodlanmış ad/değer çiftlerini Web yöntemi parametre değerlerine okur. |
| Read(NameValueCollection) |
Ad/değer çiftleri koleksiyonunu, yöntem parametre değerlerini temsil eden bir nesne dizisine çevirir. (Devralındığı yer: ValueCollectionParameterReader) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |