ServiceBehaviour در WCF

روی کلاس های سرویس WCF یک Attribute به نام ServiceBehaviour  قرار می گیرد که

InstanceContextMode را برای این کلاس سرویس مشخص می کند. InstanceContextMode یکی از مقادیر زیر را می تواند داشته باشد:  

  • PerSession  
  • PerCall: به ازای هر بار فراخوانی از سمت سرویس یک Instance استفاده می شود.
  • Single: فقط یک Instance از سرویس ایجاد می شود و برای همه درخواست هایی که از سمت کلاینت می آیند مورد استفاده قرار می گیرد.   

به عنوان مثال Attribute به صورت زیر قبل از کلاس سرویس WCF قرار می گیرد: 

[

ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد