This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

WebService الفئة

Visual Studio 2010

قم بتعريف clكـs bكـe اختيارية لخدمات الويب ل XML، مما يوفر وصولاً مباشرا إلى الكائنات كـP.NET عام، مثل كـ الولاية جلسة عمل والتطبيق.

مساحة الاسم:  System.Web.Services
التجميع:  System.Web.Services (في System.Web.Services.dll)

public class WebService : MarshalByValueComponent

إذا كنت لا تريد الوصول إلى الكائنات ASP.NET عام، لا يزال يمكنك إنشاء الخدمة ويب XML دون اشتقاق من WebService. يمكن الوصول إلى الكائنات ASP.NET إضافى من خلال Context.

الخدمة ويب XML الأساليب التي لها OneWayخاصية لأي SoapRpcMethodAttributeأو SoapDocumentMethodAttributeمعينة إلى true، ولم يكن لديك حق الوصول إلى الخاص بهم HttpContext. ، الوصول إلى أي من الخصائص WebServiceفئة، من داخل الذي الخدمة ويب XML أسلوب الإرجاع null.

إذا كنت تستخدم الخدمة ويب ل XML الإصدار 1.0 من برنامج.NET Framework وظائف التي تحتوي أما SoapRpcMethodAttributeأو SoapDocumentMethodAttributeالسمة المطبق عليها مع OneWayخاصية لتعيينها إلى true، ليس لديك حق الوصول إلى الخاصة بهم HttpContextثابت استخدام Currentالخاصية. الوصول إلى HttpContext، اشتقاق فئة تطبيق الخدمة ويب XML أسلوب من WebServiceوالوصول إليها Contextخاصية.

يقوم المثال التالي بإنشاء الخدمة ويب XML، اشتقاق من WebService، بهدف استخدم Contextخاصية للحصول تشغيل وقت الطلب تشغيل الخادم.


<%@ WebService Language="C#" Class="Util" %>

 using System;
 using System.Web.Services;

 public class Util: WebService {
   [ WebMethod(Description="Returns the time as stored on the Server",
   EnableSession=false)]
   public string Time() {
      return Context.Timestamp.TimeOfDay.ToString();
   }
 }
 


يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1, 1.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: