IContextChannel.AllowOutputBatching Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een waarde op waarmee Windows Communication Foundation (WCF) een set berichten opslaat voordat u de berichten aan het transport geeft.
public:
property bool AllowOutputBatching { bool get(); void set(bool value); };
public bool AllowOutputBatching { get; set; }
member this.AllowOutputBatching : bool with get, set
Public Property AllowOutputBatching As Boolean
Waarde van eigenschap
true als de batchverwerking van uitgaande berichten is toegestaan; anders, false.
Opmerkingen
Het batchniveau is van invloed op de prestaties van het systeem. Wanneer u de waarde trueinstelt op, geeft u het systeem de opdracht om dit bericht in een lokale buffer vast te houden om indien mogelijk met andere geserialiseerde berichten te verzenden. Stel de eigenschap in op true als de doorvoer van berichten belangrijk is. Stel deze AllowOutputBatching in op false als het verminderen van de latentie belangrijk is. Er zijn andere knoppen gebruikt voor het beheren van de batchverwerking van berichten die toegankelijk zijn vanuit de bindingselementen die worden gebruikt om een service te configureren. Eigenschappen die gangbaar zijn voor verbindingsgeoriënteerde transporten, zoals TCP en benoemde pijpen die worden gebruikt om de prestaties af te stemmen, bevinden zich bijvoorbeeld op de ConnectionOrientedTransportBindingElement. Het MaxOutputDelay wordt gebruikt om het maximale tijdsinterval in te stellen dat een segment van een bericht of een volledig bericht in het geheugen kan worden gebufferd voordat deze wordt verzonden en de ConnectionBufferSize grootte van deze lokale buffer, evenals de buffergrootten die door de onderliggende netwerkobjecten worden gebruikt.
De waarde van AllowOutputBatching deze waarde overschrijft niet de waarde van de AllowOutputBatching eigenschap die is ingesteld op kanaalniveau. Als AllowOutputBatching bijvoorbeeld is ingesteld op true een bepaald bericht, wordt dat bericht onmiddellijk verzonden, ongeacht de waarde van AllowOutputBatching.
Note
Alle aanvraag-/antwoordberichten worden onmiddellijk verzonden, ongeacht de waarde van AllowOutputBatching.