SynchronousReceiveBehavior Třída

Definice

Určuje, zda kanály naslouchá synchronně nebo asynchronně.

public ref class SynchronousReceiveBehavior : System::ServiceModel::Description::IEndpointBehavior
public class SynchronousReceiveBehavior : System.ServiceModel.Description.IEndpointBehavior
type SynchronousReceiveBehavior = class
    interface IEndpointBehavior
Public Class SynchronousReceiveBehavior
Implements IEndpointBehavior
Dědičnost
SynchronousReceiveBehavior
Implementuje

Poznámky

Toto chování použijte, pokud chcete, aby naslouchací proces kanálu použil synchronní příjem, nikoli jako výchozí, asynchronní. Pomocí SynchronousReceiveBehavior instruuje WCF, aby pro každý přijatý kanál vydávalo nové vlákno k pumpě. Pokud existuje spousta kanálů, existuje možnost, že je možné vymezit vlákna z provozu.

Tuto hodnotu můžete také nastavit pomocí < synchronousReceive > v konfiguračním souboru aplikace.

Konstruktory

SynchronousReceiveBehavior()

Vytvoří instanci objektu SynchronousReceiveBehavior třídy.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Není implementováno v této třídě.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Není implementováno v této třídě.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Nastaví ReceiveSynchronously vlastnost na hodnotu true .

IEndpointBehavior.Validate(ServiceEndpoint)

Není implementováno v této třídě.

Platí pro