File

projects/wms-framework/src/lib/wcfserviceinvocationsupport/WcfBindingElement.ts

Description

Services Binding Element

Index

Properties
Methods

Properties

Public SendTimeout
Type : number
Default value : 0

Message namespace

Methods

Public Abstract BuildChannelFactory
BuildChannelFactory(TChannelParam: Function, context: WcfBindingContext)
Type parameters :
  • TChannel

Creates a new Header

Parameters :
Name Type Optional Description
TChannelParam Function No
context WcfBindingContext No

The binding context

The channel factory

import { WcfBindingContext } from './WcfBindingContext';
import { WcfChannelFactoryBase } from './WcfChannelFactoryBase';

/**
 *  Services Binding Element
 *
 * @export
 * @class WcfBindingElement
 * @wType System.ServiceModel.Channels.BindingElement
 */
export abstract class WcfBindingElement {
  /**
   * Message namespace
   *
   * @memberof WcfBindingElement
   * @wIgnore
   */
  public SendTimeout: number = 0;

  /**
   *  Creates a new Header
   *
   * @param {Function} TChannelParam
   * @param {WcfBindingContext} context The binding context
   * @returns {WcfChannelFactoryBase} The channel factory
   * @memberof WcfBindingElement
   */
  public abstract BuildChannelFactory<TChannel>(
    TChannelParam: Function,
    context: WcfBindingContext
  ): WcfChannelFactoryBase<TChannel>;
}

result-matching ""

    No results matching ""