C# Класс AgentWebServiceSample.PcoAgentWS.AgentServiceService

Наследование: System.Web.Services.Protocols.SoapHttpClientProtocol
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AgentServiceService ( ) : System.Diagnostics
AnswerCallAsync ( int AgentLogin ) : void
AnswerCallAsync ( int AgentLogin, object userState ) : void
CancelAsync ( object userState ) : void
ClearAllCallsAsync ( int AgentLogin ) : void
ClearAllCallsAsync ( int AgentLogin, object userState ) : void
ClearCallAsync ( int AgentLogin ) : void
ClearCallAsync ( int AgentLogin, object userState ) : void
ConferenceCallAsync ( int AgentLogin, int CallID ) : void
ConferenceCallAsync ( int AgentLogin, int CallID, object userState ) : void
ConsultationCallAsync ( int AgentLogin, string CalledPhone, int ActiveCallID, int ConsultType ) : void
ConsultationCallAsync ( int AgentLogin, string CalledPhone, int ActiveCallID, int ConsultType, object userState ) : void
ContactCallAsync ( int AgentLogin ) : void
ContactCallAsync ( int AgentLogin, object userState ) : void
FinalizeContactAsync ( int AgentLogin, TWSQInfo QInfo ) : void
FinalizeContactAsync ( int AgentLogin, TWSQInfo QInfo, object userState ) : void
GetAgentNameAsync ( int AgentLogin ) : void
GetAgentNameAsync ( int AgentLogin, object userState ) : void
GetAgentStateAsync ( int AgentLogin ) : void
GetAgentStateAsync ( int AgentLogin, object userState ) : void
GetCurrentAgentInboundContactAsync ( int AgentLogin ) : void
GetCurrentAgentInboundContactAsync ( int AgentLogin, object userState ) : void
GetCurrentAgentOutboundContactAsync ( int AgentLogin ) : void
GetCurrentAgentOutboundContactAsync ( int AgentLogin, object userState ) : void
GetCurrentContactAsync ( int AgentLogin ) : void
GetCurrentContactAsync ( int AgentLogin, object userState ) : void
GetEventAsync ( int AgentLogin ) : void
GetEventAsync ( int AgentLogin, object userState ) : void
GetInvalidQCodesInfoAsync ( int AgentLogin, int ServiceID ) : void
GetInvalidQCodesInfoAsync ( int AgentLogin, int ServiceID, object userState ) : void
GetLogoutReasonsInfoAsync ( int AgentLogin ) : void
GetLogoutReasonsInfoAsync ( int AgentLogin, object userState ) : void
GetServerNameAsync ( int AgentLogin ) : void
GetServerNameAsync ( int AgentLogin, object userState ) : void
GetServerTimeAsync ( ) : void
GetServerTimeAsync ( object userState ) : void
GetSessionInfoAsync ( int AgentLogin ) : void
GetSessionInfoAsync ( int AgentLogin, object userState ) : void
GetStopReasonsInfoAsync ( int AgentLogin ) : void
GetStopReasonsInfoAsync ( int AgentLogin, object userState ) : void
GetUnreachableQCodesInfoAsync ( int AgentLogin, int ServiceID ) : void
GetUnreachableQCodesInfoAsync ( int AgentLogin, int ServiceID, object userState ) : void
GetValidQCodesAtAsync ( int AgentLogin, int ServiceID, int Group, int Index ) : void
GetValidQCodesAtAsync ( int AgentLogin, int ServiceID, int Group, int Index, object userState ) : void
GetValidQCodesCountAsync ( int AgentLogin, int ServiceID, int Group ) : void
GetValidQCodesCountAsync ( int AgentLogin, int ServiceID, int Group, object userState ) : void
LoginAsync ( int AgentLogin, string Password, int Station, bool ClearCalls ) : void
LoginAsync ( int AgentLogin, string Password, int Station, bool ClearCalls, object userState ) : void
LogoutAsync ( int AgentLogin, int ReasonCode ) : void
LogoutAsync ( int AgentLogin, int ReasonCode, object userState ) : void
MakeCallAsync ( int AgentLogin, string Phone ) : void
MakeCallAsync ( int AgentLogin, string Phone, object userState ) : void
RecordOnDemandStartAsync ( int AgentLogin, string AppData ) : void
RecordOnDemandStartAsync ( int AgentLogin, string AppData, object userState ) : void
RecordOnDemandStopAsync ( int AgentLogin, int RecordId ) : void
RecordOnDemandStopAsync ( int AgentLogin, int RecordId, object userState ) : void
SendTonesAsync ( int AgentLogin, int CallID, string Tones ) : void
SendTonesAsync ( int AgentLogin, int CallID, string Tones, object userState ) : void
StartSessionAsync ( int AgentLogin ) : void
StartSessionAsync ( int AgentLogin, object userState ) : void
StopSessionAsync ( int AgentLogin, int ReasonCode ) : void
StopSessionAsync ( int AgentLogin, int ReasonCode, object userState ) : void
SumAsync ( int A, int B ) : void
SumAsync ( int A, int B, object userState ) : void
TransferCallAsync ( int AgentLogin, int CallID ) : void
TransferCallAsync ( int AgentLogin, int CallID, object userState ) : void
WaitForEventAsync ( int AgentLogin ) : void
WaitForEventAsync ( int AgentLogin, object userState ) : void

Приватные методы

Метод Описание
AnswerCall ( int AgentLogin ) : int
ClearAllCalls ( int AgentLogin ) : int
ClearCall ( int AgentLogin ) : int
ConferenceCall ( int AgentLogin, int CallID ) : int
ConsultationCall ( int AgentLogin, string CalledPhone, int ActiveCallID, int ConsultType, TWSCall &Call ) : int
ContactCall ( int AgentLogin ) : int
FinalizeContact ( int AgentLogin, TWSQInfo QInfo ) : int
GetAgentName ( int AgentLogin, string &AgentName ) : int
GetAgentState ( int AgentLogin ) : int
GetCurrentAgentInboundContact ( int AgentLogin, TWSAgentContactInbound &InboundContact ) : int
GetCurrentAgentOutboundContact ( int AgentLogin, TWSAgentContactOutbound &OutboundContact ) : int
GetCurrentContact ( int AgentLogin, TWSAgentContact &AgentContact ) : int
GetEvent ( int AgentLogin, TAgentEvent &Events ) : int
GetInvalidQCodesInfo ( int AgentLogin, int ServiceID, TWSQCodeInfo &QCodesInfo ) : int
GetLogoutReasonsInfo ( int AgentLogin, TWSStopInfo &ReasonList ) : int
GetServerName ( int AgentLogin, string &ServerName ) : int
GetServerTime ( ) : System.DateTime
GetSessionInfo ( int AgentLogin, TWSSessionInfo &SessionInfo ) : int
GetStopReasonsInfo ( int AgentLogin, TWSStopInfo &ReasonsList ) : int
GetUnreachableQCodesInfo ( int AgentLogin, int ServiceID, TWSQCodeInfo &QCodesInfo ) : int
GetValidQCodesAt ( int AgentLogin, int ServiceID, int Group, int Index, TWSQCode &QCodeInfo ) : int
GetValidQCodesCount ( int AgentLogin, int ServiceID, int Group, int &NumQCodes ) : int
IsLocalFileSystemWebService ( string url ) : bool
Login ( int AgentLogin, string Password, int Station, bool ClearCalls ) : int
Logout ( int AgentLogin, int ReasonCode ) : int
MakeCall ( int AgentLogin, string Phone ) : int
OnAnswerCallOperationCompleted ( object arg ) : void
OnClearAllCallsOperationCompleted ( object arg ) : void
OnClearCallOperationCompleted ( object arg ) : void
OnConferenceCallOperationCompleted ( object arg ) : void
OnConsultationCallOperationCompleted ( object arg ) : void
OnContactCallOperationCompleted ( object arg ) : void
OnFinalizeContactOperationCompleted ( object arg ) : void
OnGetAgentNameOperationCompleted ( object arg ) : void
OnGetAgentStateOperationCompleted ( object arg ) : void
OnGetCurrentAgentInboundContactOperationCompleted ( object arg ) : void
OnGetCurrentAgentOutboundContactOperationCompleted ( object arg ) : void
OnGetCurrentContactOperationCompleted ( object arg ) : void
OnGetEventOperationCompleted ( object arg ) : void
OnGetInvalidQCodesInfoOperationCompleted ( object arg ) : void
OnGetLogoutReasonsInfoOperationCompleted ( object arg ) : void
OnGetServerNameOperationCompleted ( object arg ) : void
OnGetServerTimeOperationCompleted ( object arg ) : void
OnGetSessionInfoOperationCompleted ( object arg ) : void
OnGetStopReasonsInfoOperationCompleted ( object arg ) : void
OnGetUnreachableQCodesInfoOperationCompleted ( object arg ) : void
OnGetValidQCodesAtOperationCompleted ( object arg ) : void
OnGetValidQCodesCountOperationCompleted ( object arg ) : void
OnLoginOperationCompleted ( object arg ) : void
OnLogoutOperationCompleted ( object arg ) : void
OnMakeCallOperationCompleted ( object arg ) : void
OnRecordOnDemandStartOperationCompleted ( object arg ) : void
OnRecordOnDemandStopOperationCompleted ( object arg ) : void
OnSendTonesOperationCompleted ( object arg ) : void
OnStartSessionOperationCompleted ( object arg ) : void
OnStopSessionOperationCompleted ( object arg ) : void
OnSumOperationCompleted ( object arg ) : void
OnTransferCallOperationCompleted ( object arg ) : void
OnWaitForEventOperationCompleted ( object arg ) : void
RecordOnDemandStart ( int AgentLogin, string AppData, int &RecordId ) : int
RecordOnDemandStop ( int AgentLogin, int RecordId ) : int
SendTones ( int AgentLogin, int CallID, string Tones ) : int
StartSession ( int AgentLogin ) : int
StopSession ( int AgentLogin, int ReasonCode ) : int
Sum ( int A, int B ) : int
TransferCall ( int AgentLogin, int CallID ) : int
WaitForEvent ( int AgentLogin ) : bool

Описание методов

AgentServiceService() публичный Метод

public AgentServiceService ( ) : System.Diagnostics
Результат System.Diagnostics

AnswerCallAsync() публичный Метод

public AnswerCallAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

AnswerCallAsync() публичный Метод

public AnswerCallAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

CancelAsync() публичный Метод

public CancelAsync ( object userState ) : void
userState object
Результат void

ClearAllCallsAsync() публичный Метод

public ClearAllCallsAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

ClearAllCallsAsync() публичный Метод

public ClearAllCallsAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

ClearCallAsync() публичный Метод

public ClearCallAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

ClearCallAsync() публичный Метод

public ClearCallAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

ConferenceCallAsync() публичный Метод

public ConferenceCallAsync ( int AgentLogin, int CallID ) : void
AgentLogin int
CallID int
Результат void

ConferenceCallAsync() публичный Метод

public ConferenceCallAsync ( int AgentLogin, int CallID, object userState ) : void
AgentLogin int
CallID int
userState object
Результат void

ConsultationCallAsync() публичный Метод

public ConsultationCallAsync ( int AgentLogin, string CalledPhone, int ActiveCallID, int ConsultType ) : void
AgentLogin int
CalledPhone string
ActiveCallID int
ConsultType int
Результат void

ConsultationCallAsync() публичный Метод

public ConsultationCallAsync ( int AgentLogin, string CalledPhone, int ActiveCallID, int ConsultType, object userState ) : void
AgentLogin int
CalledPhone string
ActiveCallID int
ConsultType int
userState object
Результат void

ContactCallAsync() публичный Метод

public ContactCallAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

ContactCallAsync() публичный Метод

public ContactCallAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

FinalizeContactAsync() публичный Метод

public FinalizeContactAsync ( int AgentLogin, TWSQInfo QInfo ) : void
AgentLogin int
QInfo TWSQInfo
Результат void

FinalizeContactAsync() публичный Метод

public FinalizeContactAsync ( int AgentLogin, TWSQInfo QInfo, object userState ) : void
AgentLogin int
QInfo TWSQInfo
userState object
Результат void

GetAgentNameAsync() публичный Метод

public GetAgentNameAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

GetAgentNameAsync() публичный Метод

public GetAgentNameAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

GetAgentStateAsync() публичный Метод

public GetAgentStateAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

GetAgentStateAsync() публичный Метод

public GetAgentStateAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

GetCurrentAgentInboundContactAsync() публичный Метод

public GetCurrentAgentInboundContactAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

GetCurrentAgentInboundContactAsync() публичный Метод

public GetCurrentAgentInboundContactAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

GetCurrentAgentOutboundContactAsync() публичный Метод

public GetCurrentAgentOutboundContactAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

GetCurrentAgentOutboundContactAsync() публичный Метод

public GetCurrentAgentOutboundContactAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

GetCurrentContactAsync() публичный Метод

public GetCurrentContactAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

GetCurrentContactAsync() публичный Метод

public GetCurrentContactAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

GetEventAsync() публичный Метод

public GetEventAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

GetEventAsync() публичный Метод

public GetEventAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

GetInvalidQCodesInfoAsync() публичный Метод

public GetInvalidQCodesInfoAsync ( int AgentLogin, int ServiceID ) : void
AgentLogin int
ServiceID int
Результат void

GetInvalidQCodesInfoAsync() публичный Метод

public GetInvalidQCodesInfoAsync ( int AgentLogin, int ServiceID, object userState ) : void
AgentLogin int
ServiceID int
userState object
Результат void

GetLogoutReasonsInfoAsync() публичный Метод

public GetLogoutReasonsInfoAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

GetLogoutReasonsInfoAsync() публичный Метод

public GetLogoutReasonsInfoAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

GetServerNameAsync() публичный Метод

public GetServerNameAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

GetServerNameAsync() публичный Метод

public GetServerNameAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

GetServerTimeAsync() публичный Метод

public GetServerTimeAsync ( ) : void
Результат void

GetServerTimeAsync() публичный Метод

public GetServerTimeAsync ( object userState ) : void
userState object
Результат void

GetSessionInfoAsync() публичный Метод

public GetSessionInfoAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

GetSessionInfoAsync() публичный Метод

public GetSessionInfoAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

GetStopReasonsInfoAsync() публичный Метод

public GetStopReasonsInfoAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

GetStopReasonsInfoAsync() публичный Метод

public GetStopReasonsInfoAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

GetUnreachableQCodesInfoAsync() публичный Метод

public GetUnreachableQCodesInfoAsync ( int AgentLogin, int ServiceID ) : void
AgentLogin int
ServiceID int
Результат void

GetUnreachableQCodesInfoAsync() публичный Метод

public GetUnreachableQCodesInfoAsync ( int AgentLogin, int ServiceID, object userState ) : void
AgentLogin int
ServiceID int
userState object
Результат void

GetValidQCodesAtAsync() публичный Метод

public GetValidQCodesAtAsync ( int AgentLogin, int ServiceID, int Group, int Index ) : void
AgentLogin int
ServiceID int
Group int
Index int
Результат void

GetValidQCodesAtAsync() публичный Метод

public GetValidQCodesAtAsync ( int AgentLogin, int ServiceID, int Group, int Index, object userState ) : void
AgentLogin int
ServiceID int
Group int
Index int
userState object
Результат void

GetValidQCodesCountAsync() публичный Метод

public GetValidQCodesCountAsync ( int AgentLogin, int ServiceID, int Group ) : void
AgentLogin int
ServiceID int
Group int
Результат void

GetValidQCodesCountAsync() публичный Метод

public GetValidQCodesCountAsync ( int AgentLogin, int ServiceID, int Group, object userState ) : void
AgentLogin int
ServiceID int
Group int
userState object
Результат void

LoginAsync() публичный Метод

public LoginAsync ( int AgentLogin, string Password, int Station, bool ClearCalls ) : void
AgentLogin int
Password string
Station int
ClearCalls bool
Результат void

LoginAsync() публичный Метод

public LoginAsync ( int AgentLogin, string Password, int Station, bool ClearCalls, object userState ) : void
AgentLogin int
Password string
Station int
ClearCalls bool
userState object
Результат void

LogoutAsync() публичный Метод

public LogoutAsync ( int AgentLogin, int ReasonCode ) : void
AgentLogin int
ReasonCode int
Результат void

LogoutAsync() публичный Метод

public LogoutAsync ( int AgentLogin, int ReasonCode, object userState ) : void
AgentLogin int
ReasonCode int
userState object
Результат void

MakeCallAsync() публичный Метод

public MakeCallAsync ( int AgentLogin, string Phone ) : void
AgentLogin int
Phone string
Результат void

MakeCallAsync() публичный Метод

public MakeCallAsync ( int AgentLogin, string Phone, object userState ) : void
AgentLogin int
Phone string
userState object
Результат void

RecordOnDemandStartAsync() публичный Метод

public RecordOnDemandStartAsync ( int AgentLogin, string AppData ) : void
AgentLogin int
AppData string
Результат void

RecordOnDemandStartAsync() публичный Метод

public RecordOnDemandStartAsync ( int AgentLogin, string AppData, object userState ) : void
AgentLogin int
AppData string
userState object
Результат void

RecordOnDemandStopAsync() публичный Метод

public RecordOnDemandStopAsync ( int AgentLogin, int RecordId ) : void
AgentLogin int
RecordId int
Результат void

RecordOnDemandStopAsync() публичный Метод

public RecordOnDemandStopAsync ( int AgentLogin, int RecordId, object userState ) : void
AgentLogin int
RecordId int
userState object
Результат void

SendTonesAsync() публичный Метод

public SendTonesAsync ( int AgentLogin, int CallID, string Tones ) : void
AgentLogin int
CallID int
Tones string
Результат void

SendTonesAsync() публичный Метод

public SendTonesAsync ( int AgentLogin, int CallID, string Tones, object userState ) : void
AgentLogin int
CallID int
Tones string
userState object
Результат void

StartSessionAsync() публичный Метод

public StartSessionAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

StartSessionAsync() публичный Метод

public StartSessionAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void

StopSessionAsync() публичный Метод

public StopSessionAsync ( int AgentLogin, int ReasonCode ) : void
AgentLogin int
ReasonCode int
Результат void

StopSessionAsync() публичный Метод

public StopSessionAsync ( int AgentLogin, int ReasonCode, object userState ) : void
AgentLogin int
ReasonCode int
userState object
Результат void

SumAsync() публичный Метод

public SumAsync ( int A, int B ) : void
A int
B int
Результат void

SumAsync() публичный Метод

public SumAsync ( int A, int B, object userState ) : void
A int
B int
userState object
Результат void

TransferCallAsync() публичный Метод

public TransferCallAsync ( int AgentLogin, int CallID ) : void
AgentLogin int
CallID int
Результат void

TransferCallAsync() публичный Метод

public TransferCallAsync ( int AgentLogin, int CallID, object userState ) : void
AgentLogin int
CallID int
userState object
Результат void

WaitForEventAsync() публичный Метод

public WaitForEventAsync ( int AgentLogin ) : void
AgentLogin int
Результат void

WaitForEventAsync() публичный Метод

public WaitForEventAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
Результат void