|
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------
namespace System.ServiceModel.Channels
{
sealed class MsmqTransportReceiveParameters
: MsmqReceiveParameters
{
int maxPoolSize;
bool useActiveDirectory;
QueueTransferProtocol queueTransferProtocol;
internal MsmqTransportReceiveParameters(MsmqTransportBindingElement bindingElement, MsmqUri.IAddressTranslator addressTranslator)
: base(bindingElement, addressTranslator)
{
this.maxPoolSize = bindingElement.MaxPoolSize;
this.useActiveDirectory = bindingElement.UseActiveDirectory;
this.queueTransferProtocol = bindingElement.QueueTransferProtocol;
}
internal int MaxPoolSize
{
get { return this.maxPoolSize; }
}
internal bool UseActiveDirectory
{
get { return this.useActiveDirectory; }
}
internal QueueTransferProtocol QueueTransferProtocol
{
get { return this.queueTransferProtocol; }
}
}
}
|