The WCFnetNamedPipeBinding class provides a secure binding that is optimized for on-machine use.
WCFnetNamedPipeBinding property | Type | Description |
---|---|---|
MaxConnections | Int32 (PowerScript long) | Specifies a value for the maximum number of connections to be pooled for subsequent reuse on the client. The default is 10. |
TransactionFlow | Boolean |
Specifies whether transaction flowing is supported. Values are:
|
TransactionProtocol | TransactionProtocolType (enumeration) | Specifies the transaction protocol to use in flowing transactions. Values are: DEFAULT, OLETRANSACTIONS (default), WSATOMICTRANSACTION11, and WSATOMICTRANSACTION_ OCTOBER2004. |
TransferMode | WSTransferMode (enumeration) | Gets or sets a value to indicate whether messages are buffered or streamed. Values are: BUFFERED (default), STREAMED, STREAMEDREQUEST, and STREAMEDRESPONSE. |
Security | NetNamedPipeSecurity (class) | Specifies the type of security to use with services configured for NetNamedPipeBinding. Values are: NONE and TRANSPORT (default). |
ReaderQuotas | WCFReaderQuotas (class) | Gets or sets processing constraints based on the SOAP message complexity for endpoints with this binding type. |
HostNameComparisonMode | WCFHostNameComparisonMode (enum) | When matching the URI, indicates whether to use the host name to reach the service. Values are: StrongWildCard (default), Exact, and WeakWildCard. |
MaxBufferSize | Int32 (PowerScript long) | Specifies the maximum size for a buffer that receives messages from the channel. The default value is 65536. |
MaxBufferPoolSize | Int64 (PowerScript longlong) | Specifies the maximum amount of memory allocated for the manager of the buffers required by the endpoints using this binding. The default value is 524288. |
MaxReceivedMessageSize | Int64 (PowerScript longlong) | Specifies the maximum size for a message that can be processed by the binding. The default value is 65536. |