C# 클래스 NLog.Targets.WebServiceTarget

상속: NLog.Targets.MethodCallTargetBase
파일 보기 프로젝트 열기: NLog/NLog 1 사용 예제들

Private Properties

프로퍼티 타입 설명
BuildWebServiceUrl System.Uri
DoInvoke void
PrepareGetRequest void
WriteStreamAndFixPreamble void

공개 메소드들

메소드 설명
WebServiceTarget ( ) : System

Initializes a new instance of the WebServiceTarget class.

WebServiceTarget ( string name ) : System

Initializes a new instance of the WebServiceTarget class.

보호된 메소드들

메소드 설명
DoInvoke ( object parameters ) : void

Calls the target method. Must be implemented in concrete classes.

DoInvoke ( object parameters, AsyncContinuation continuation ) : void

Invokes the web service method.

비공개 메소드들

메소드 설명
BuildWebServiceUrl ( object parameterValues ) : Uri

Builds the URL to use when calling the web service for a message, depending on the WebServiceProtocol.

DoInvoke ( object parameters, AsyncContinuation continuation, HttpWebRequest request, IAsyncResult>.Func beginFunc, Stream>.Func getStreamFunc ) : void
PrepareGetRequest ( HttpWebRequest request ) : void
WriteStreamAndFixPreamble ( Stream input, Stream output, bool writeUtf8BOM, Encoding encoding ) : void

Write from input to output. Fix the UTF-8 bom

메소드 상세

DoInvoke() 보호된 메소드

Calls the target method. Must be implemented in concrete classes.
protected DoInvoke ( object parameters ) : void
parameters object Method call parameters.
리턴 void

DoInvoke() 보호된 메소드

Invokes the web service method.
protected DoInvoke ( object parameters, AsyncContinuation continuation ) : void
parameters object Parameters to be passed.
continuation AsyncContinuation The continuation.
리턴 void

WebServiceTarget() 공개 메소드

Initializes a new instance of the WebServiceTarget class.
public WebServiceTarget ( ) : System
리턴 System

WebServiceTarget() 공개 메소드

Initializes a new instance of the WebServiceTarget class.
public WebServiceTarget ( string name ) : System
name string Name of the target
리턴 System