├── .gitignore
├── docs
├── Pic1.jpg
├── Pic2.jpg
├── icons8max.png
├── icons8min.png
├── OSClientServerRu
│ ├── Chat1.jpg
│ ├── Chat2.jpg
│ ├── Chat3.jpg
│ ├── img
│ │ ├── base.gif
│ │ ├── join.gif
│ │ ├── line.gif
│ │ ├── page.gif
│ │ ├── plus.gif
│ │ ├── empty.gif
│ │ ├── folder.gif
│ │ ├── minus.gif
│ │ ├── folderopen.gif
│ │ ├── joinbottom.gif
│ │ ├── minusbottom.gif
│ │ ├── nolines_plus.gif
│ │ ├── plusbottom.gif
│ │ └── nolines_minus.gif
│ ├── ClientMode1.jpg
│ ├── ClientMode2.jpg
│ ├── pubmethod.gif
│ ├── pubproperty.gif
│ ├── mobilstyle.js
│ ├── OSClientServerAppendix.html
│ ├── OSClientServer.Action.html
│ ├── OSClientServer.TcpClient.html
│ ├── OSClientServer.ClientInfo.html
│ ├── OSClientServer.ServerClient.html
│ ├── OSClientServer.TcpEndPoint.html
│ ├── OSClientServer.TcpServer.html
│ ├── OSClientServer.TextMessage.html
│ ├── OSClientServer.BoolMessage.html
│ ├── OSClientServer.NumberMessage.html
│ ├── OSClientServer.ServiceClient.html
│ ├── OSClientServer.ByteMessage.html
│ ├── OSClientServer.DateTimeMessage.html
│ ├── OSClientServer.ServiceApplication.html
│ ├── OSClientServer.ServiceApplicationClient.html
│ ├── OSClientServer.MessageEventArgs.html
│ ├── OSClientServer.DoAtClientArgs.html
│ ├── OSClientServer.DoAtServerArgs.html
│ ├── OSClientServer.OneScriptClientServer.html
│ ├── OSClientServer.ServerClientEventArgs.html
│ ├── OSClientServer.ServiceClientEventArgs.html
│ ├── OSClientServer.CommunicationStates.html
│ ├── OSClientServer.ServerClientEvents.html
│ ├── OSClientServer.EventArgsMembers.html
│ ├── OSClientServer.ServiceApplicationClientMethods.html
│ ├── OSClientServer.TcpServerMethods.html
│ ├── OSClientServer.ActionProperties.html
│ ├── OSClientServer.EventArgsProperties.html
│ ├── OSClientServer.ServerClientMethods.html
│ ├── OSClientServer.TcpEndPointProperties.html
│ ├── OSClientServer.TextMessageProperties.html
│ ├── OSClientServer.BoolMessageProperties.html
│ ├── OSClientServer.ByteMessageProperties.html
│ ├── OSClientServer.NumberMessageProperties.html
│ ├── OSClientServer.DateTimeMessageProperties.html
│ ├── OSClientServer.ServiceClientEvents.html
│ ├── OSClientServer.EventArgs.html
│ ├── OSClientServer.ClientInfoMembers.html
│ ├── OSClientServer.ClientMode.html
│ ├── OSClientServer.ServiceApplicationEvents.html
│ ├── OSClientServer.MessageEventArgsMembers.html
│ ├── OSClientServer.TcpClientMethods.html
│ ├── OSClientServer.ServerClientEventArgsMembers.html
│ ├── OSClientServer.ServiceClientEventArgsMembers.html
│ ├── OSClientServer.ActionMembers.html
│ ├── OSClientServer.ClientInfoProperties.html
│ ├── OSClientServer.TcpEndPointMembers.html
│ ├── OSClientServer.TextMessageMembers.html
│ ├── OSClientServer.BoolMessageMembers.html
│ ├── OSClientServer.ByteMessageMembers.html
│ ├── OSClientServer.NumberMessageMembers.html
│ ├── OSClientServer.ServerClientProperties.html
│ ├── OSClientServer.ServiceApplicationMethods.html
│ ├── OSClientServer.DateTimeMessageMembers.html
│ ├── OSClientServer.MessageEventArgsProperties.html
│ ├── OSClientServer.ServerClientEventArgsProperties.html
│ ├── OSClientServer.ServiceClientEventArgsProperties.html
│ ├── OSClientServer.DoAtClientArgsMembers.html
│ ├── OSClientServer.DoAtServerArgsMembers.html
│ ├── OSClientServer.ServiceApplicationClientProperties.html
│ ├── OSClientServer.TcpClientEvents.html
│ ├── OSClientServer.TcpServerEvents.html
│ ├── OSClientServer.DoAtClientArgsProperties.html
│ ├── OSClientServer.DoAtServerArgsProperties.html
│ ├── OSClientServer.ServiceApplicationClientMembers.html
│ ├── OSClientServerDeprecated.html
│ └── OSClientServer.ServiceApplicationProperties.html
├── OneScriptClientServer1_0_0_0.zip
├── OneScriptClientServer1_1_0_0.zip
├── OneScriptClientServer1_2_0_0.zip
├── OneScriptClientServer1_3_0_0.zip
├── OneScriptClientServer2_0_0_0.zip
├── OneScriptClientServer2_0_1_0.zip
├── OneScriptClientServer3_0_0_0.zip
├── OneScriptClientServer3_0_1_0.zip
├── kont.html
├── screenshot.html
└── howworks.html
└── OneScriptClientServer
├── OneScriptClientServer
├── IMyClient.cs
├── IMyService.cs
├── Action.cs
├── CommunicationStates.cs
├── ClientMode.cs
├── ServiceApplicationClient.cs
├── EventArgs.cs
├── Collection.cs
├── Properties
│ └── AssemblyInfo.cs
├── DoAtClientArgs.cs
├── DoAtServerArgs.cs
├── TextMessage.cs
├── TcpEndPoint.cs
├── ClientInfo.cs
├── BoolMessage.cs
├── ServerClientEventArgs.cs
├── ByteMessage.cs
├── NumberMessage.cs
├── DateTimeMessage.cs
└── MyClient.cs
└── OneScriptClientServer.sln
/.gitignore:
--------------------------------------------------------------------------------
1 | /OneScriptClientServer/.vs
2 | bin
3 | obj
4 |
--------------------------------------------------------------------------------
/docs/Pic1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/Pic1.jpg
--------------------------------------------------------------------------------
/docs/Pic2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/Pic2.jpg
--------------------------------------------------------------------------------
/docs/icons8max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/icons8max.png
--------------------------------------------------------------------------------
/docs/icons8min.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/icons8min.png
--------------------------------------------------------------------------------
/docs/OSClientServerRu/Chat1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/Chat1.jpg
--------------------------------------------------------------------------------
/docs/OSClientServerRu/Chat2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/Chat2.jpg
--------------------------------------------------------------------------------
/docs/OSClientServerRu/Chat3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/Chat3.jpg
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/base.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/base.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/join.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/join.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/line.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/line.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/page.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/page.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/plus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/plus.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/ClientMode1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/ClientMode1.jpg
--------------------------------------------------------------------------------
/docs/OSClientServerRu/ClientMode2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/ClientMode2.jpg
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/empty.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/empty.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/folder.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/folder.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/minus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/minus.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/pubmethod.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/pubmethod.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/pubproperty.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/pubproperty.gif
--------------------------------------------------------------------------------
/docs/OneScriptClientServer1_0_0_0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OneScriptClientServer1_0_0_0.zip
--------------------------------------------------------------------------------
/docs/OneScriptClientServer1_1_0_0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OneScriptClientServer1_1_0_0.zip
--------------------------------------------------------------------------------
/docs/OneScriptClientServer1_2_0_0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OneScriptClientServer1_2_0_0.zip
--------------------------------------------------------------------------------
/docs/OneScriptClientServer1_3_0_0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OneScriptClientServer1_3_0_0.zip
--------------------------------------------------------------------------------
/docs/OneScriptClientServer2_0_0_0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OneScriptClientServer2_0_0_0.zip
--------------------------------------------------------------------------------
/docs/OneScriptClientServer2_0_1_0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OneScriptClientServer2_0_1_0.zip
--------------------------------------------------------------------------------
/docs/OneScriptClientServer3_0_0_0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OneScriptClientServer3_0_0_0.zip
--------------------------------------------------------------------------------
/docs/OneScriptClientServer3_0_1_0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OneScriptClientServer3_0_1_0.zip
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/folderopen.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/folderopen.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/joinbottom.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/joinbottom.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/minusbottom.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/minusbottom.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/nolines_plus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/nolines_plus.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/plusbottom.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/plusbottom.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/img/nolines_minus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahyahy/OneScriptClientServer/HEAD/docs/OSClientServerRu/img/nolines_minus.gif
--------------------------------------------------------------------------------
/docs/OSClientServerRu/mobilstyle.js:
--------------------------------------------------------------------------------
1 | if (localStorage['keybt0hutbo'] == 'true') {
2 | document.body.setAttribute('style',
3 | 'font-size: 35px !important;' +
4 | ''
5 | );
6 |
7 | let elems = document.querySelectorAll("div#nsbanner");
8 | for (elem of elems) {
9 | elem.setAttribute('style',
10 | 'height: 60px;' +
11 | ''
12 | );
13 | }
14 | }
15 | else {
16 | document.body.setAttribute('style',
17 | 'font-size: 16px !important' +
18 | ''
19 | );
20 | }
21 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/IMyClient.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 |
3 | namespace oscs
4 | {
5 | // Этот интерфейс определяет методы клиента.
6 | // Определенные методы вызываются сервером.
7 | public interface IMyClient
8 | {
9 | dynamic DoAtClientWithResalt(string clientGuid, string methodName, ArrayList parametersArray = null);
10 | dynamic DoAtClientWithResaltFromServer(string clientGuid, string methodName, ArrayList parametersArray = null);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/IMyService.cs:
--------------------------------------------------------------------------------
1 | using Hik.Communication.ScsServices.Service;
2 | using System.Collections;
3 |
4 | namespace oscs
5 | {
6 | [ScsService(Version = "1.0.0.0")]
7 | public interface IMyService
8 | {
9 | dynamic DoAtServerWithResalt(string methodName, ArrayList parametersArray = null);
10 | dynamic DoAtClientWithResalt(string senderClientGuid, string clientGuid, string methodName, ArrayList parametersArray = null);
11 |
12 | void AtClientEntrance(string guid, string clientName, oscs.Collection Tag);
13 | ClientInfo[] GetClientsList();
14 | string ToString();
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/Action.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 | using ScriptEngine.Machine;
3 |
4 | namespace oscs
5 | {
6 | [ContextClass ("КсДействие", "CsAction")]
7 | public class CsAction : AutoContext
8 | {
9 | public CsAction(IRuntimeContextInstance script, string methodName)
10 | {
11 | Script = script;
12 | MethodName = methodName;
13 | }
14 |
15 | [ContextProperty("ИмяМетода", "MethodName")]
16 | public string MethodName { get; set; }
17 |
18 | [ContextProperty("Сценарий", "Script")]
19 | public IRuntimeContextInstance Script { get; set; }
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/CommunicationStates.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 |
3 | namespace oscs
4 | {
5 | [ContextClass ("КсСостояниеСоединения", "CsCommunicationStates")]
6 | public class CsCommunicationStates : AutoContext
7 | {
8 | private int m_connected = (int)Hik.Communication.Scs.Communication.CommunicationStates.Connected; // 0 Соединение подключено.
9 | private int m_disconnected = (int)Hik.Communication.Scs.Communication.CommunicationStates.Disconnected; // 1 Соединение отключено.
10 |
11 | [ContextProperty("Отключен", "Disconnected")]
12 | public int Disconnected
13 | {
14 | get { return m_disconnected; }
15 | }
16 |
17 | [ContextProperty("Подключен", "Connected")]
18 | public int Connected
19 | {
20 | get { return m_connected; }
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/ClientMode.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 |
3 | namespace oscs
4 | {
5 | [ContextClass ("КсРежимКлиента", "CsClientMode")]
6 | public class CsClientMode : AutoContext
7 | {
8 | private int m_none = 0; // 0 Клиент является экземпляром класса из библиотеки OneScriptClientServer.
9 | private int m_native = 1; // 1 Клиент является экземпляром класса TCPСоединение / TCPConnection из библиотеки односкрипта.
10 | private int m_browser = 2; // 2 Подключение к серверу из какого либо браузера по протоколу http.
11 |
12 | [ContextProperty("Браузер", "Browser")]
13 | public int Browser
14 | {
15 | get { return m_browser; }
16 | }
17 |
18 | [ContextProperty("Нативный", "Native")]
19 | public int Native
20 | {
21 | get { return m_native; }
22 | }
23 |
24 | [ContextProperty("Отсутствие", "None")]
25 | public int None
26 | {
27 | get { return m_none; }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25420.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OneScriptClientServer", "OneScriptClientServer\OneScriptClientServer.csproj", "{BE6610B3-C291-430C-9039-FF724B5E8CC5}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {BE6610B3-C291-430C-9039-FF724B5E8CC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {BE6610B3-C291-430C-9039-FF724B5E8CC5}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {BE6610B3-C291-430C-9039-FF724B5E8CC5}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {BE6610B3-C291-430C-9039-FF724B5E8CC5}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServerAppendix.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | OSClientServerAppendix
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
Дополнения
23 |
24 |
25 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/ServiceApplicationClient.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 | using Hik.Communication.ScsServices.Service;
3 |
4 | namespace oscs
5 | {
6 |
7 | [ContextClass("КсПриложениеСервисКлиент", "CsServiceApplicationClient")]
8 | public class CsServiceApplicationClient : AutoContext
9 | {
10 | public IScsServiceClient Client { get; set; }
11 | public string clientGuid;
12 | public IMyClient ClientProxy { get; set; }
13 |
14 | public CsServiceApplicationClient(IScsServiceClient client)
15 | {
16 | Client = client;
17 | }
18 |
19 | [ContextProperty("ГуидКлиента", "ClientGuid")]
20 | public string ClientGuid
21 | {
22 | get { return clientGuid; }
23 | }
24 |
25 | [ContextProperty("ИдентификаторКлиента", "ClientId")]
26 | public decimal ClientId
27 | {
28 | get { return Client.ClientId; }
29 | }
30 |
31 | [ContextProperty("СостояниеСоединения", "CommunicationState")]
32 | public int CommunicationState
33 | {
34 | get { return (int)Client.CommunicationState; }
35 | }
36 |
37 |
38 | [ContextMethod("Отключить", "Disconnect")]
39 | public void Disconnect()
40 | {
41 | Client.Disconnect();
42 | }
43 |
44 | //endMethods
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/EventArgs.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 | using ScriptEngine.Machine;
3 | using ScriptEngine.HostedScript.Library;
4 |
5 | namespace oscs
6 | {
7 | public class EventArgs
8 | {
9 | public CsEventArgs dll_obj;
10 | public IValue EventAction;
11 | public dynamic Sender;
12 |
13 | public EventArgs()
14 | {
15 | Sender = null;
16 | EventAction = null;
17 | }
18 | }
19 |
20 | [ContextClass ("КсАргументыСобытия", "CsEventArgs")]
21 | public class CsEventArgs : AutoContext
22 | {
23 | public CsEventArgs()
24 | {
25 | EventArgs EventArgs1 = new EventArgs();
26 | EventArgs1.dll_obj = this;
27 | Base_obj = EventArgs1;
28 | }
29 |
30 | public CsEventArgs(EventArgs p1)
31 | {
32 | EventArgs EventArgs1 = p1;
33 | EventArgs1.dll_obj = this;
34 | Base_obj = EventArgs1;
35 | }
36 |
37 | public EventArgs Base_obj;
38 |
39 | [ContextProperty("Действие", "EventAction")]
40 | public IValue EventAction
41 | {
42 | get { return Base_obj.EventAction; }
43 | set { Base_obj.EventAction = value; }
44 | }
45 |
46 | [ContextProperty("Отправитель", "Sender")]
47 | public IValue Sender
48 | {
49 | get { return OneScriptClientServer.RevertObj(Base_obj.Sender); }
50 | }
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/Collection.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 |
4 | namespace oscs
5 | {
6 | [Serializable]
7 | public class Collection
8 | {
9 | private Dictionary M_Collection;
10 |
11 | public Collection()
12 | {
13 | M_Collection = new Dictionary();
14 | }
15 |
16 | public Collection(Dictionary p1)
17 | {
18 | M_Collection = p1;
19 | }
20 |
21 | public Collection(oscs.Collection p1)
22 | {
23 | M_Collection = p1.M_Collection;
24 | }
25 |
26 | public int Count
27 | {
28 | get
29 | {
30 | int count = 0;
31 | foreach (KeyValuePair DictionaryEntry in M_Collection)
32 | {
33 | count = count + 1;
34 | }
35 | return count;
36 | }
37 | }
38 |
39 | public object this[string index]
40 | {
41 | get { return M_Collection[index]; }
42 | }
43 |
44 | public System.Collections.IEnumerator GetEnumerator()
45 | {
46 | return M_Collection.GetEnumerator();
47 | }
48 |
49 | public void Add(string key, object item)
50 | {
51 | M_Collection.Add(key, item);
52 | }
53 |
54 | public void Remove(string index)
55 | {
56 | M_Collection.Remove(index);
57 | }
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // Управление общими сведениями о сборке осуществляется с помощью
6 | // набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения,
7 | // связанные со сборкой.
8 | [assembly: AssemblyTitle("OneScriptClientServer")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("OneScriptClientServer")]
13 | [assembly: AssemblyCopyright("Copyright © ahyahy 2022")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Параметр ComVisible со значением FALSE делает типы в сборке невидимыми
18 | // для COM-компонентов. Если требуется обратиться к типу в этой сборке через
19 | // COM, задайте атрибуту ComVisible значение TRUE для этого типа.
20 | [assembly: ComVisible(false)]
21 |
22 | // Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
23 | [assembly: Guid("be6610b3-c291-430c-9039-ff724b5e8cc5")]
24 |
25 | // Сведения о версии сборки состоят из следующих четырех значений:
26 | //
27 | // Основной номер версии
28 | // Дополнительный номер версии
29 | // Номер сборки
30 | // Редакция
31 | //
32 | // Можно задать все значения или принять номера сборки и редакции по умолчанию
33 | // используя "*", как показано ниже:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("3.0.1.0")]
36 | [assembly: AssemblyFileVersion("3.0.1.0")]
37 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.Action.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Action Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
Действие (Action) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Задает обработчик события.
28 |
29 | Список всех членов этого типа смотрите в разделе Действие (Action) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | Действие (Action)
35 |
36 |
Смотрите также
37 |
38 | Действие (Action) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TcpClient.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TcpClient Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
TCPКлиент (TcpClient) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет клиента для подключения к серверу.
28 |
29 | Список всех членов этого типа смотрите в разделе TCPКлиент (TcpClient) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | TCPКлиент (TcpClient)
35 |
36 |
Смотрите также
37 |
38 | TCPКлиент (TcpClient) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ClientInfo.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ClientInfo Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ИнформацияКлиента (ClientInfo) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет данные клиента приложения.
28 |
29 | Список всех членов этого типа смотрите в разделе ИнформацияКлиента (ClientInfo) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | ИнформацияКлиента (ClientInfo)
35 |
36 |
Смотрите также
37 |
38 | ИнформацияКлиента (ClientInfo) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServerClient.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServerClient Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СерверКлиент (ServerClient) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет клиента на стороне сервера.
28 |
29 | Список всех членов этого типа смотрите в разделе СерверКлиент (ServerClient) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | СерверКлиент (ServerClient)
35 |
36 |
Смотрите также
37 |
38 | СерверКлиент (ServerClient) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TcpEndPoint.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TcpEndPoint Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
TCPКонечнаяТочка (TcpEndPoint) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет конечную точку TCP.
28 |
29 | Список всех членов этого типа смотрите в разделе TCPКонечнаяТочка (TcpEndPoint) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | TCPКонечнаяТочка (TcpEndPoint)
35 |
36 |
Смотрите также
37 |
38 | TCPКонечнаяТочка (TcpEndPoint) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TcpServer.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TCPServer Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
TCPСервер (TcpServer) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет сервер, который используется для приема клиентских подключений и управления ими.
28 |
29 | Список всех членов этого типа смотрите в разделе TCPСервер (TcpServer) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | TCPСервер (TcpServer)
35 |
36 |
Смотрите также
37 |
38 | TCPСервер (TcpServer) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TextMessage.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TextMessage Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеТекст (TextMessage) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет сообщение используемое для отправки/получения текста в качестве данных сообщения.
28 |
29 | Список всех членов этого типа смотрите в разделе СообщениеТекст (TextMessage) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | СообщениеТекст (TextMessage)
35 |
36 |
Смотрите также
37 |
38 | СообщениеТекст (TextMessage) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.BoolMessage.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BoolMessage Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеБулево (BoolMessage) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет сообщение используемое для отправки/получения значения булево в качестве данных сообщения.
28 |
29 | Список всех членов этого типа смотрите в разделе СообщениеБулево (BoolMessage) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | СообщениеБулево (BoolMessage)
35 |
36 |
Смотрите также
37 |
38 | СообщениеБулево (BoolMessage) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.NumberMessage.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | NumberMessage Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеЧисло (NumberMessage) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет сообщение используемое для отправки/получения числа в качестве данных сообщения.
28 |
29 | Список всех членов этого типа смотрите в разделе СообщениеЧисло (NumberMessage) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | СообщениеЧисло (NumberMessage)
35 |
36 |
Смотрите также
37 |
38 | СообщениеЧисло (NumberMessage) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceClient.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceClient Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеКлиент (ServiceClient) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет клиента, который может вызывать методы приложения, находящегося на сервере.
28 |
29 | Список всех членов этого типа смотрите в разделе ПриложениеКлиент (ServiceClient) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | ПриложениеКлиент (ServiceClient)
35 |
36 |
Смотрите также
37 |
38 | ПриложениеКлиент (ServiceClient) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ByteMessage.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ByteMessage Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеБайты (ByteMessage) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет сообщение используемое для отправки/получения необработанного массива байтов в качестве данных сообщения.
28 |
29 | Список всех членов этого типа смотрите в разделе СообщениеБайты (ByteMessage) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | СообщениеБайты (ByteMessage)
35 |
36 |
Смотрите также
37 |
38 | СообщениеБайты (ByteMessage) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.DateTimeMessage.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DateTimeMessage Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеДата (DateTimeMessage) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет сообщение используемое для отправки/получения даты в качестве данных сообщения.
28 |
29 | Список всех членов этого типа смотрите в разделе СообщениеДата (DateTimeMessage) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | СообщениеДата (DateTimeMessage)
35 |
36 |
Смотрите также
37 |
38 | СообщениеДата (DateTimeMessage) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceApplication.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceApplication Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеСервис (ServiceApplication) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет сервер, обеспечивающий функциональность приложения на компьютере сервера.
28 |
29 | Список всех членов этого типа смотрите в разделе ПриложениеСервис (ServiceApplication) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | ПриложениеСервис (ServiceApplication)
35 |
36 |
Смотрите также
37 |
38 | ПриложениеСервис (ServiceApplication) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceApplicationClient.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceApplicationClient Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеСервисКлиент (ServiceApplicationClient) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет клиента приложения на стороне сервера приложений.
28 |
29 | Список всех членов этого типа смотрите в разделе ПриложениеСервисКлиент (ServiceApplicationClient) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | ПриложениеСервисКлиент (ServiceApplicationClient)
35 |
36 |
Смотрите также
37 |
38 | ПриложениеСервисКлиент (ServiceApplicationClient) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.MessageEventArgs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | MessageEventArgs Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеАрг (MessageEventArgs) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Предоставляет данные для событий отправки/получения сообщений.
28 |
29 | Список всех членов этого типа смотрите в разделе СообщениеАрг (MessageEventArgs) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | АргументыСобытия (EventArgs)
35 | СообщениеАрг (MessageEventArgs)
36 |
37 |
Смотрите также
38 |
39 | СообщениеАрг (MessageEventArgs) Члены | Библиотека OneScriptClientServer
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.DoAtClientArgs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DoAtClientArgs Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ВыполнитьНаКлиентеАрг (DoAtClientArgs) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Хранит имя метода, который нужно вызвать на клиенте.
28 |
29 | Список всех членов этого типа смотрите в разделе ВыполнитьНаКлиентеАрг (DoAtClientArgs) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | АргументыСобытия (EventArgs)
35 | ВыполнитьНаКлиентеАрг (DoAtClientArgs)
36 |
37 |
Смотрите также
38 |
39 | ВыполнитьНаКлиентеАрг (DoAtClientArgs) Члены | Библиотека OneScriptClientServer
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.DoAtServerArgs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DoAtServerArgs Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ВыполнитьНаСервереАрг (DoAtServerArgs) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Хранит имя метода, который нужно вызвать на сервере.
28 |
29 | Список всех членов этого типа смотрите в разделе ВыполнитьНаСервереАрг (DoAtServerArgs) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | АргументыСобытия (EventArgs)
35 | ВыполнитьНаСервереАрг (DoAtServerArgs)
36 |
37 |
Смотрите также
38 |
39 | ВыполнитьНаСервереАрг (DoAtServerArgs) Члены | Библиотека OneScriptClientServer
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.OneScriptClientServer.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | OneScriptClientServer Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
КлиентСерверДляОдноСкрипта (OneScriptClientServer) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Объект КлиентСерверДляОдноСкрипта (OneScriptClientServer) разработан для создания клиент-серверных приложений.
28 |
29 | Список всех членов этого типа смотрите в разделе КлиентСерверДляОдноСкрипта (OneScriptClientServer) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | КлиентСерверДляОдноСкрипта (OneScriptClientServer)
35 |
36 |
Смотрите также
37 |
38 | КлиентСерверДляОдноСкрипта (OneScriptClientServer) Члены | Библиотека OneScriptClientServer
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServerClientEventArgs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServerClientEventArgs Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СерверКлиентАрг (ServerClientEventArgs) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Хранит информацию о клиенте, которая будет использоваться событием.
28 |
29 | Список всех членов этого типа смотрите в разделе СерверКлиентАрг (ServerClientEventArgs) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | АргументыСобытия (EventArgs)
35 | СерверКлиентАрг (ServerClientEventArgs)
36 |
37 |
Смотрите также
38 |
39 | СерверКлиентАрг (ServerClientEventArgs) Члены |
40 | Библиотека OSClientServer
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceClientEventArgs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceClientEventArgs Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеКлиентАрг (ServiceClientEventArgs) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Хранит информацию о клиенте сервиса, которая будет использоваться событием.
28 |
29 | Список всех членов этого типа смотрите в разделе ПриложениеКлиентАрг (ServiceClientEventArgs) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | АргументыСобытия (EventArgs)
35 | ПриложениеКлиентАрг (ServiceClientEventArgs)
36 |
37 |
Смотрите также
38 |
39 | ПриложениеКлиентАрг (ServiceClientEventArgs) Члены | Библиотека OneScriptClientServer
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/docs/kont.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Контакты
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
Клиент-сервердля сценарного языка OneScript
14 |
15 |
31 |
32 |
33 |
34 | Алёшечкин Владимир Юрьевич, по образованию - инженер, химик-технолог.
35 |
36 | Последняя профессия - системный администратор. В настоящее время пенсионер. Программирование перестало
37 | быть работой и перешло в разряд увлечений.
38 |
39 |
40 | Свои замечания прошу высылать на Email: min6220@yandex.ru
41 | или в телеграмм: @alesha_vlad
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/DoAtClientArgs.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 | using ScriptEngine.Machine;
3 | using ScriptEngine.HostedScript.Library;
4 |
5 | namespace oscs
6 | {
7 | public class DoAtClientArgs : oscs.EventArgs
8 | {
9 | public new CsDoAtClientArgs dll_obj;
10 | private string methodName;
11 | private ArrayImpl parametersArray;
12 |
13 | public DoAtClientArgs(string p1, ArrayImpl p2)
14 | {
15 | methodName = p1;
16 | parametersArray = p2;
17 | }
18 |
19 | public string MethodName
20 | {
21 | get { return methodName; }
22 | set { methodName = value; }
23 | }
24 |
25 | public ArrayImpl ParametersArray
26 | {
27 | get { return parametersArray; }
28 | set { parametersArray = value; }
29 | }
30 | }
31 |
32 | [ContextClass ("КсВыполнитьНаКлиентеАрг", "CsDoAtClientArgs")]
33 | public class CsDoAtClientArgs : AutoContext
34 | {
35 | public CsDoAtClientArgs(DoAtClientArgs p1)
36 | {
37 | DoAtClientArgs DoAtClientArgs1 = p1;
38 | DoAtClientArgs1.dll_obj = this;
39 | Base_obj = DoAtClientArgs1;
40 | }
41 |
42 | public DoAtClientArgs Base_obj;
43 |
44 | [ContextProperty("Действие", "EventAction")]
45 | public IValue EventAction
46 | {
47 | get { return Base_obj.EventAction; }
48 | set { Base_obj.EventAction = value; }
49 | }
50 |
51 | [ContextProperty("ИмяМетода", "MethodName")]
52 | public string MethodName
53 | {
54 | get { return Base_obj.MethodName; }
55 | }
56 |
57 | [ContextProperty("МассивПараметров", "ParametersArray")]
58 | public ArrayImpl ParametersArray
59 | {
60 | get { return Base_obj.ParametersArray; }
61 | }
62 |
63 | [ContextProperty("Отправитель", "Sender")]
64 | public IValue Sender
65 | {
66 | get { return Base_obj.Sender.dll_obj; }
67 | }
68 | }
69 | }
70 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/DoAtServerArgs.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 | using ScriptEngine.Machine;
3 | using ScriptEngine.HostedScript.Library;
4 |
5 | namespace oscs
6 | {
7 | public class DoAtServerArgs : oscs.EventArgs
8 | {
9 | public new CsDoAtServerArgs dll_obj;
10 | private string methodName;
11 | private ArrayImpl parametersArray;
12 |
13 | public DoAtServerArgs(string p1, ArrayImpl p2)
14 | {
15 | methodName = p1;
16 | parametersArray = p2;
17 | }
18 |
19 | public string MethodName
20 | {
21 | get { return methodName; }
22 | set { methodName = value; }
23 | }
24 |
25 | public ArrayImpl ParametersArray
26 | {
27 | get { return parametersArray; }
28 | set { parametersArray = value; }
29 | }
30 | }
31 |
32 | [ContextClass ("КсВыполнитьНаСервереАрг", "CsDoAtServerArgs")]
33 | public class CsDoAtServerArgs : AutoContext
34 | {
35 | public CsDoAtServerArgs(DoAtServerArgs p1)
36 | {
37 | DoAtServerArgs DoAtServerArgs1 = p1;
38 | DoAtServerArgs1.dll_obj = this;
39 | Base_obj = DoAtServerArgs1;
40 | }
41 |
42 | public DoAtServerArgs Base_obj;
43 |
44 | [ContextProperty("Действие", "EventAction")]
45 | public IValue EventAction
46 | {
47 | get { return Base_obj.EventAction; }
48 | set { Base_obj.EventAction = value; }
49 | }
50 |
51 | [ContextProperty("ИмяМетода", "MethodName")]
52 | public string MethodName
53 | {
54 | get { return Base_obj.MethodName; }
55 | }
56 |
57 | [ContextProperty("МассивПараметров", "ParametersArray")]
58 | public ArrayImpl ParametersArray
59 | {
60 | get { return Base_obj.ParametersArray; }
61 | }
62 |
63 | [ContextProperty("Отправитель", "Sender")]
64 | public IValue Sender
65 | {
66 | get { return Base_obj.Sender.dll_obj; }
67 | }
68 | }
69 | }
70 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/TextMessage.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 | using Hik.Communication.Scs.Communication.Messages;
3 |
4 | namespace oscs
5 | {
6 | public class TextMessage
7 | {
8 | public CsTextMessage dll_obj;
9 | public ScsTextMessage M_TextMessage;
10 |
11 | public TextMessage(ScsTextMessage p1)
12 | {
13 | M_TextMessage = p1;
14 | }
15 |
16 | public TextMessage(string p1 = null)
17 | {
18 | M_TextMessage = new ScsTextMessage(p1);
19 | }
20 |
21 | public ScsTextMessage M_Obj
22 | {
23 | get { return M_TextMessage; }
24 | }
25 |
26 | public string MessageId
27 | {
28 | get { return M_TextMessage.MessageId; }
29 | }
30 |
31 | public string RepliedMessageId
32 | {
33 | get { return M_TextMessage.RepliedMessageId; }
34 | }
35 |
36 | public string Text
37 | {
38 | get { return M_TextMessage.Text; }
39 | set { M_TextMessage.Text = value; }
40 | }
41 | }
42 |
43 | [ContextClass ("КсСообщениеТекст", "CsTextMessage")]
44 | public class CsTextMessage : AutoContext
45 | {
46 | public CsTextMessage(string p1 = null)
47 | {
48 | TextMessage TextMessage1 = new TextMessage(p1);
49 | TextMessage1.dll_obj = this;
50 | Base_obj = TextMessage1;
51 | }
52 |
53 | public CsTextMessage(TextMessage p1)
54 | {
55 | TextMessage TextMessage1 = p1;
56 | TextMessage1.dll_obj = this;
57 | Base_obj = TextMessage1;
58 | }
59 |
60 | public TextMessage Base_obj;
61 |
62 | [ContextProperty("Идентификатор", "MessageId")]
63 | public string MessageId
64 | {
65 | get { return Base_obj.MessageId; }
66 | }
67 |
68 | [ContextProperty("Текст", "Text")]
69 | public string Text
70 | {
71 | get { return Base_obj.Text; }
72 | set { Base_obj.Text = value; }
73 | }
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.CommunicationStates.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | СостояниеСоединения Перечисление
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СостояниеСоединения (CommunicationStates) Перечисление
23 |
24 |
25 |
26 |
Описание
27 |
Определяет состояние соединения.
28 |
Члены
29 |
30 |
31 |
32 |
33 | Имя члена
34 | Описание
35 | Значение
36 |
37 |
38 | Отключен (Disconnected)
39 | Соединение отключено.
40 | 1
41 |
42 |
43 | Подключен (Connected)
44 | Соединение подключено.
45 | 0
46 |
47 |
48 |
49 |
50 |
Смотрите также
51 |
Библиотека OneScriptClientServer
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServerClientEvents.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServerClient Events
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СерверКлиент (ServerClient) События
23 |
24 |
25 |
26 |
27 | События, поддерживаемые библиотекой для класса СерверКлиент (ServerClient) , и ссылка на свойство задающее обработчик события, перечислены ниже. Полный список членов класса СерверКлиент (ServerClient) смотрите в разделе СерверКлиент (ServerClient) Члены .
28 |
29 |
События
30 |
40 |
Смотрите также
41 |
42 | СерверКлиент (ServerClient) Класс | Библиотека OneScriptClientServer
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.EventArgsMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | EventArgs Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
АргументыСобытия (EventArgs) Члены
23 |
24 |
25 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceApplicationClientMethods.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceApplicationClient Methods
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеСервисКлиент (ServiceApplicationClient) Методы
23 |
24 |
25 |
26 |
27 | Методы класса ПриложениеСервисКлиент (ServiceApplicationClient) перечислены ниже. Полный список членов класса ПриложениеСервисКлиент (ServiceApplicationClient) смотрите в разделе ПриложениеСервисКлиент (ServiceApplicationClient) Члены .
28 |
29 |
Методы
30 |
40 |
Смотрите также
41 |
42 | ПриложениеСервисКлиент (ServiceApplicationClient) Класс | Библиотека OneScriptClientServer
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TcpServerMethods.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TCPServer Methods
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
TCPСервер (TcpServer) Методы
23 |
24 |
25 |
26 |
27 | Методы класса TCPСервер (TcpServer) перечислены ниже. Полный список членов класса TCPСервер (TcpServer) смотрите в разделе TCPСервер (TcpServer) Члены .
28 |
29 |
Методы
30 |
44 |
Смотрите также
45 |
46 | TCPСервер (TcpServer) Класс | Библиотека OneScriptClientServer
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/TcpEndPoint.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 | using Hik.Communication.Scs.Communication.EndPoints;
3 | using Hik.Communication.Scs.Communication.EndPoints.Tcp;
4 |
5 | namespace oscs
6 | {
7 | public class TcpEndPoint
8 | {
9 | public CsTcpEndPoint dll_obj;
10 | public string ipAddress;
11 | public ScsTcpEndPoint M_TcpEndPoint;
12 | public int port;
13 |
14 | public TcpEndPoint(ScsEndPoint p1)
15 | {
16 | ScsTcpEndPoint p2 = (ScsTcpEndPoint)p1;
17 | M_TcpEndPoint = new ScsTcpEndPoint(p2.IpAddress, p2.TcpPort);
18 | }
19 |
20 | public TcpEndPoint(string p1, int p2)
21 | {
22 | M_TcpEndPoint = new ScsTcpEndPoint(p1, p2);
23 | }
24 |
25 | public TcpEndPoint(TcpEndPoint p1)
26 | {
27 | M_TcpEndPoint = p1.M_TcpEndPoint;
28 | ipAddress = p1.ipAddress;
29 | port = p1.port;
30 | }
31 |
32 | public string IpAddress
33 | {
34 | get { return M_TcpEndPoint.IpAddress; }
35 | set { M_TcpEndPoint.IpAddress = value; }
36 | }
37 |
38 | public int TcpPort
39 | {
40 | get { return M_TcpEndPoint.TcpPort; }
41 | }
42 | }
43 |
44 | [ContextClass ("КсTCPКонечнаяТочка", "CsTcpEndPoint")]
45 | public class CsTcpEndPoint : AutoContext
46 | {
47 | public CsTcpEndPoint(string p1, int p2)
48 | {
49 | TcpEndPoint TcpEndPoint1 = new TcpEndPoint(p1, p2);
50 | TcpEndPoint1.dll_obj = this;
51 | Base_obj = TcpEndPoint1;
52 | }
53 |
54 | public CsTcpEndPoint(TcpEndPoint p1)
55 | {
56 | TcpEndPoint TcpEndPoint1 = p1;
57 | TcpEndPoint1.dll_obj = this;
58 | Base_obj = TcpEndPoint1;
59 | }
60 |
61 | public TcpEndPoint Base_obj;
62 |
63 | [ContextProperty("IPАдрес", "IpAddress")]
64 | public string IpAddress
65 | {
66 | get { return Base_obj.IpAddress; }
67 | set { Base_obj.IpAddress = value; }
68 | }
69 |
70 | [ContextProperty("TCPПорт", "TcpPort")]
71 | public int TcpPort
72 | {
73 | get { return Base_obj.TcpPort; }
74 | }
75 | }
76 | }
77 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/ClientInfo.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using ScriptEngine.Machine;
3 | using ScriptEngine.Machine.Contexts;
4 | using ScriptEngine.HostedScript.Library;
5 | using ScriptEngine.HostedScript.Library.Binary;
6 | using System.Collections.Generic;
7 |
8 | namespace oscs
9 | {
10 | [Serializable]
11 | public class ClientInfo
12 | {
13 | public string ClientGuid { get; set; }
14 | public string ClientName { get; set; }
15 | public oscs.Collection Tag { get; set; }
16 |
17 | public ClientInfo(string p1, string p2, oscs.Collection p3)
18 | {
19 | ClientGuid = p1;
20 | ClientName = p2;
21 | Tag = p3;
22 | }
23 | }
24 |
25 | [ContextClass("КсИнформацияКлиента", "CsClientInfo")]
26 | public class CsClientInfo : AutoContext
27 | {
28 | private oscs.Collection tag;
29 |
30 | public CsClientInfo(string clientGuid, string clientName, oscs.Collection collection)
31 | {
32 | ClientInfo ClientInfo1 = new ClientInfo(clientGuid, clientName, collection);
33 | ClientGuid = clientGuid;
34 | ClientName = clientName;
35 | tag = new oscs.Collection(collection);
36 | }
37 |
38 | [ContextProperty("ГуидКлиента", "ClientGuid")]
39 | public string ClientGuid { get; set; }
40 |
41 | [ContextProperty("ИмяКлиента", "ClientName")]
42 | public string ClientName { get; set; }
43 |
44 | [ContextProperty("Метка", "Tag")]
45 | public StructureImpl Tag
46 | {
47 | get
48 | {
49 | StructureImpl StructureImpl1 = new StructureImpl();
50 | foreach (KeyValuePair DictionaryEntry in tag)
51 | {
52 | if (DictionaryEntry.Value.GetType() == typeof(System.Byte[]))
53 | {
54 | StructureImpl1.Insert(DictionaryEntry.Key, new BinaryDataContext((System.Byte[])DictionaryEntry.Value));
55 | }
56 | else
57 | {
58 | StructureImpl1.Insert(DictionaryEntry.Key, ValueFactory.Create((dynamic)DictionaryEntry.Value));
59 | }
60 | }
61 | return StructureImpl1;
62 | }
63 | }
64 | }
65 | }
66 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ActionProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Action Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
Действие (Action) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса Действие (Action) перечислены ниже. Полный
28 | список членов класса Действие (Action) смотрите в разделе Действие (Action) Члены .
29 |
30 |
Свойства
31 |
32 |
33 |
34 |
35 | ИмяМетода (MethodName)
36 | Возвращает или задает имя метода обработчика события.
37 |
38 |
39 | Сценарий (Script)
40 | Возвращает или задает сценарий как объект с типом значения ScriptEngine.Machine.IRuntimeContextInstance .
41 |
42 |
43 |
44 |
45 |
Смотрите также
46 |
47 | Действие (Action) Класс | Библиотека OneScriptClientServer
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.EventArgsProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | EventArgs Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
АргументыСобытия (EventArgs) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса АргументыСобытия (EventArgs) перечислены ниже. Полный
28 | список членов класса АргументыСобытия (EventArgs) смотрите в разделе АргументыСобытия (EventArgs) Члены .
29 |
30 |
Свойства
31 |
45 |
Смотрите также
46 |
47 | АргументыСобытия (EventArgs) Класс | Библиотека OneScriptClientServer
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServerClientMethods.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServerClient Methods
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СерверКлиент (ServerClient) Методы
23 |
24 |
25 |
26 |
27 | Методы класса СерверКлиент (ServerClient) перечислены ниже. Полный список членов класса СерверКлиент (ServerClient) смотрите в разделе СерверКлиент (ServerClient) Члены .
28 |
29 |
Методы
30 |
44 |
Смотрите также
45 |
46 | СерверКлиент (ServerClient) Класс | Библиотека OneScriptClientServer
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TcpEndPointProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TcpEndPoint Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
TCPКонечнаяТочка (TcpEndPoint) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса TCPКонечнаяТочка (TcpEndPoint) перечислены ниже. Полный
28 | список членов класса TCPКонечнаяТочка (TcpEndPoint) смотрите в разделе TCPКонечнаяТочка (TcpEndPoint) Члены .
29 |
30 |
Свойства
31 |
32 |
33 |
34 |
35 | IPАдрес (IpAddress)
36 | IP-адрес сервера.
37 |
38 |
39 | TCPПорт (TcpPort)
40 | Прослушиваемый TCP-порт для входящих запросов на подключение на сервере.
41 |
42 |
43 |
44 |
45 |
Смотрите также
46 |
47 | TCPКонечнаяТочка (TcpEndPoint) Класс | Библиотека OneScriptClientServer
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TextMessageProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TextMessage Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеТекст (TextMessage) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса СообщениеТекст (TextMessage) перечислены ниже. Полный
28 | список членов класса СообщениеТекст (TextMessage) смотрите в разделе СообщениеТекст (TextMessage) Члены .
29 |
30 |
Свойства
31 |
32 |
33 |
34 |
35 | Идентификатор (MessageId)
36 | Возвращает уникальный идентификатор для этого сообщения.
37 |
38 |
39 | Текст (Text)
40 | Возвращает или задает текст сообщения, который передается.
41 |
42 |
43 |
44 |
45 |
Смотрите также
46 |
47 | СообщениеТекст (TextMessage) Класс | Библиотека OneScriptClientServer
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.BoolMessageProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BoolMessage Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеБулево (BoolMessage) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса СообщениеБулево (BoolMessage) перечислены ниже. Полный
28 | список членов класса СообщениеБулево (BoolMessage) смотрите в разделе СообщениеБулево (BoolMessage) Члены .
29 |
30 |
Свойства
31 |
32 |
33 |
34 |
35 | Булево (BoolVal)
36 | Возвращает или задает значение булево, которое передается.
37 |
38 |
39 | Идентификатор (MessageId)
40 | Возвращает уникальный идентификатор для этого сообщения.
41 |
42 |
43 |
44 |
45 |
Смотрите также
46 |
47 | СообщениеБулево (BoolMessage) Класс | Библиотека OneScriptClientServer
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ByteMessageProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ByteMessage Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеБайты (ByteMessage) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса СообщениеБайты (ByteMessage) перечислены ниже. Полный
28 | список членов класса СообщениеБайты (ByteMessage) смотрите в разделе СообщениеБайты (ByteMessage) Члены .
29 |
30 |
Свойства
31 |
45 |
Смотрите также
46 |
47 | СообщениеБайты (ByteMessage) Класс | Библиотека OneScriptClientServer
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.NumberMessageProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | NumberMessage Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеЧисло (NumberMessage) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса СообщениеЧисло (NumberMessage) перечислены ниже. Полный
28 | список членов класса СообщениеЧисло (NumberMessage) смотрите в разделе СообщениеЧисло (NumberMessage) Члены .
29 |
30 |
Свойства
31 |
32 |
33 |
34 |
35 | Идентификатор (MessageId)
36 | Возвращает уникальный идентификатор для этого сообщения.
37 |
38 |
39 | Число (Number)
40 | Возвращает или задает число, которое передается.
41 |
42 |
43 |
44 |
45 |
Смотрите также
46 |
47 | СообщениеЧисло (NumberMessage) Класс | Библиотека OneScriptClientServer
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.DateTimeMessageProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DateTimeMessage Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеДата (DateTimeMessage) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса СообщениеДата (DateTimeMessage) перечислены ниже. Полный
28 | список членов класса СообщениеДата (DateTimeMessage) смотрите в разделе СообщениеДата (DateTimeMessage) Члены .
29 |
30 |
Свойства
31 |
32 |
33 |
34 |
35 | Дата (DateVal)
36 | Возвращает или задает дату, которая передается.
37 |
38 |
39 | Идентификатор (MessageId)
40 | Возвращает уникальный идентификатор для этого сообщения.
41 |
42 |
43 |
44 |
45 |
Смотрите также
46 |
47 | СообщениеДата (DateTimeMessage) Класс | Библиотека OneScriptClientServer
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/BoolMessage.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 | using Hik.Communication.Scs.Communication.Messages;
3 |
4 | namespace oscs
5 | {
6 | public class BoolMessage
7 | {
8 | public CsBoolMessage dll_obj;
9 | public ScsBoolMessage M_BoolMessage;
10 |
11 | public BoolMessage()
12 | {
13 | M_BoolMessage = new ScsBoolMessage();
14 | }
15 |
16 | public BoolMessage(ScsBoolMessage p1)
17 | {
18 | M_BoolMessage = p1;
19 | }
20 |
21 | public BoolMessage(System.Boolean p1)
22 | {
23 | M_BoolMessage = new ScsBoolMessage(p1);
24 | }
25 |
26 | public System.Boolean BoolVal
27 | {
28 | get { return M_BoolMessage.BoolVal; }
29 | set { M_BoolMessage.BoolVal = value; }
30 | }
31 |
32 | public ScsBoolMessage M_Obj
33 | {
34 | get { return M_BoolMessage; }
35 | }
36 |
37 | public string MessageId
38 | {
39 | get { return M_BoolMessage.MessageId; }
40 | }
41 |
42 | public string RepliedMessageId
43 | {
44 | get { return M_BoolMessage.RepliedMessageId; }
45 | }
46 | }
47 |
48 | [ContextClass ("КсСообщениеБулево", "CsBoolMessage")]
49 | public class CsBoolMessage : AutoContext
50 | {
51 | public CsBoolMessage(System.Boolean p1)
52 | {
53 | BoolMessage BoolMessage1 = new BoolMessage(p1);
54 | BoolMessage1.dll_obj = this;
55 | Base_obj = BoolMessage1;
56 | }
57 |
58 | public CsBoolMessage()
59 | {
60 | BoolMessage BoolMessage1 = new BoolMessage();
61 | BoolMessage1.dll_obj = this;
62 | Base_obj = BoolMessage1;
63 | }
64 |
65 | public CsBoolMessage(BoolMessage p1)
66 | {
67 | BoolMessage BoolMessage1 = p1;
68 | BoolMessage1.dll_obj = this;
69 | Base_obj = BoolMessage1;
70 | }
71 |
72 | public BoolMessage Base_obj;
73 |
74 | [ContextProperty("Булево", "BoolVal")]
75 | public bool BoolVal
76 | {
77 | get { return Base_obj.BoolVal; }
78 | set { Base_obj.BoolVal = value; }
79 | }
80 |
81 | [ContextProperty("Идентификатор", "MessageId")]
82 | public string MessageId
83 | {
84 | get { return Base_obj.MessageId; }
85 | }
86 | }
87 | }
88 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/ServerClientEventArgs.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using ScriptEngine.Machine.Contexts;
3 | using ScriptEngine.Machine;
4 | using ScriptEngine.HostedScript.Library;
5 | using Hik.Communication.Scs.Server;
6 |
7 | namespace Hik.Communication.Scs.Server
8 | {
9 | // Хранит информацию о клиенте, которая будет использоваться событием.
10 | public class ServerClientEventArgs : EventArgs
11 | {
12 | // Клиент, связанный с этим событием.
13 | public IScsServerClient Client { get; private set; }
14 |
15 | // Создает новый объект ServerClientEventArgs.
16 | // "client" - Клиент, связанный с этим событием
17 | public ServerClientEventArgs(IScsServerClient client)
18 | {
19 | Client = client;
20 | }
21 | }
22 | }
23 |
24 | namespace oscs
25 | {
26 | public class ServerClientEventArgs : oscs.EventArgs
27 | {
28 | public new CsServerClientEventArgs dll_obj;
29 | private IScsServerClient client;
30 |
31 | public ServerClientEventArgs(IScsServerClient p1)
32 | {
33 | client = p1;
34 | }
35 |
36 | public ServerClientEventArgs(Hik.Communication.Scs.Server.ServerClientEventArgs args)
37 | {
38 | client = args.Client;
39 | }
40 |
41 | public CsServerClient Client { get; set; }
42 | }
43 |
44 | [ContextClass("КсСерверКлиентАрг", "CsServerClientEventArgs")]
45 | public class CsServerClientEventArgs : AutoContext
46 | {
47 | public CsServerClientEventArgs(oscs.ServerClientEventArgs p1)
48 | {
49 | oscs.ServerClientEventArgs ServerClientEventArgs1 = p1;
50 | ServerClientEventArgs1.dll_obj = this;
51 | Base_obj = ServerClientEventArgs1;
52 | }
53 |
54 | public oscs.ServerClientEventArgs Base_obj;
55 |
56 |
57 | [ContextProperty("Действие", "EventAction")]
58 | public IValue EventAction
59 | {
60 | get { return Base_obj.EventAction; }
61 | set { Base_obj.EventAction = value; }
62 | }
63 |
64 | [ContextProperty("Клиент", "Client")]
65 | public CsServerClient Client
66 | {
67 | get { return Base_obj.Client; }
68 | }
69 |
70 | [ContextProperty("Отправитель", "Sender")]
71 | public IValue Sender
72 | {
73 | get { return Base_obj.Sender.dll_obj; }
74 | }
75 |
76 |
77 | //endMethods
78 | }
79 | }
80 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceClientEvents.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceClient Events
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеКлиент (ServiceClient) События
23 |
24 |
25 |
26 |
27 | События, поддерживаемые библиотекой для класса ПриложениеКлиент (ServiceClient) , и ссылка на свойство задающее обработчик события, перечислены ниже. Полный список членов класса ПриложениеКлиент (ServiceClient) смотрите в разделе ПриложениеКлиент (ServiceClient) Члены .
28 |
29 |
События
30 |
44 |
Смотрите также
45 |
46 | ПриложениеКлиент (ServiceClient) Класс | Библиотека OneScriptClientServer
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.EventArgs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | EventArgs Class
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
АргументыСобытия (EventArgs) Класс
23 |
24 |
25 |
26 |
Описание
27 |
Представляет базовый класс для классов, содержащих данные событий, и предоставляет значение для событий, не содержащих данных.
28 |
29 | Список всех членов этого типа смотрите в разделе АргументыСобытия (EventArgs) Члены .
30 |
31 |
Иерархия
32 |
33 | System.Object
34 | АргументыСобытия (EventArgs)
35 | ВыполнитьНаКлиентеАрг (DoAtClientArgs)
36 | ВыполнитьНаСервереАрг (DoAtServerArgs)
37 | ПриложениеКлиентАрг (ServiceClientEventArgs)
38 | СерверКлиентАрг (ServerClientEventArgs)
39 | СообщениеАрг (MessageEventArgs)
40 |
41 |
Смотрите также
42 |
43 | АргументыСобытия (EventArgs) Члены | Библиотека OneScriptClientServer
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ClientInfoMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ClientInfo Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ИнформацияКлиента (ClientInfo) Члены
23 |
24 |
25 |
26 |
Обзор ИнформацияКлиента (ClientInfo)
27 |
Свойства
28 |
29 |
30 |
31 |
32 | ГуидКлиента (ClientGuid)
33 | Возвращает уникальный идентификатор со стороны клиента.
34 |
35 |
36 | ИмяКлиента (ClientName)
37 | Возвращает имя клиента приложения.
38 |
39 |
40 | Метка (Tag)
41 | Возвращает объект, содержащий дополнительные данные для клиента, которые возможно передать по сети.
42 |
43 |
44 |
45 |
46 |
Смотрите также
47 |
48 | ИнформацияКлиента (ClientInfo) Класс | Библиотека OneScriptClientServer
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/ByteMessage.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 | using ScriptEngine.HostedScript.Library.Binary;
3 | using Hik.Communication.Scs.Communication.Messages;
4 |
5 | namespace oscs
6 | {
7 | public class ByteMessage
8 | {
9 | public CsByteMessage dll_obj;
10 | public ScsRawDataMessage M_ByteMessage;
11 |
12 | public ByteMessage(byte[] p1 = null)
13 | {
14 | M_ByteMessage = new ScsRawDataMessage(p1);
15 | }
16 |
17 | public ByteMessage(ScsRawDataMessage p1)
18 | {
19 | M_ByteMessage = p1;
20 | }
21 |
22 | public ScsRawDataMessage M_Obj
23 | {
24 | get { return M_ByteMessage; }
25 | }
26 |
27 | public byte[] MessageData
28 | {
29 | get { return M_ByteMessage.MessageData; }
30 | set { M_ByteMessage.MessageData = value; }
31 | }
32 |
33 | public string MessageId
34 | {
35 | get { return M_ByteMessage.MessageId; }
36 | }
37 |
38 | public string RepliedMessageId
39 | {
40 | get { return M_ByteMessage.RepliedMessageId; }
41 | }
42 | }
43 |
44 | [ContextClass ("КсСообщениеБайты", "CsByteMessage")]
45 | public class CsByteMessage : AutoContext
46 | {
47 | public CsByteMessage(BinaryDataContext p1)
48 | {
49 | ByteMessage ByteMessage1 = new ByteMessage();
50 | ByteMessage1.dll_obj = this;
51 | Base_obj = ByteMessage1;
52 | ByteMessage1.MessageData = p1.Buffer;
53 | }
54 |
55 | public CsByteMessage()
56 | {
57 | ByteMessage ByteMessage1 = new ByteMessage();
58 | ByteMessage1.dll_obj = this;
59 | Base_obj = ByteMessage1;
60 | }
61 |
62 | public CsByteMessage(ByteMessage p1)
63 | {
64 | ByteMessage ByteMessage1 = p1;
65 | ByteMessage1.dll_obj = this;
66 | Base_obj = ByteMessage1;
67 | }
68 |
69 | public ByteMessage Base_obj;
70 |
71 | [ContextProperty("Данные", "MessageData")]
72 | public BinaryDataContext MessageData
73 | {
74 | get { return new BinaryDataContext(Base_obj.MessageData); }
75 | set { Base_obj.MessageData = ((BinaryDataContext)value).Buffer; }
76 | }
77 |
78 | [ContextProperty("Идентификатор", "MessageId")]
79 | public string MessageId
80 | {
81 | get { return Base_obj.MessageId; }
82 | }
83 | }
84 | }
85 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/NumberMessage.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine.Contexts;
2 | using ScriptEngine.Machine;
3 | using Hik.Communication.Scs.Communication.Messages;
4 |
5 | namespace oscs
6 | {
7 | public class NumberMessage
8 | {
9 | public CsNumberMessage dll_obj;
10 | public ScsNumberMessage M_NumberMessage;
11 |
12 | public NumberMessage()
13 | {
14 | M_NumberMessage = new ScsNumberMessage();
15 | }
16 |
17 | public NumberMessage(decimal p1)
18 | {
19 | M_NumberMessage = new ScsNumberMessage(p1);
20 | }
21 |
22 | public NumberMessage(ScsNumberMessage p1)
23 | {
24 | M_NumberMessage = p1;
25 | }
26 |
27 | public ScsNumberMessage M_Obj
28 | {
29 | get { return M_NumberMessage; }
30 | }
31 |
32 | public string MessageId
33 | {
34 | get { return M_NumberMessage.MessageId; }
35 | }
36 |
37 | public decimal Number
38 | {
39 | get { return M_NumberMessage.Number; }
40 | set { M_NumberMessage.Number = value; }
41 | }
42 |
43 | public string RepliedMessageId
44 | {
45 | get { return M_NumberMessage.RepliedMessageId; }
46 | }
47 | }
48 |
49 | [ContextClass ("КсСообщениеЧисло", "CsNumberMessage")]
50 | public class CsNumberMessage : AutoContext
51 | {
52 | public CsNumberMessage(IValue p1)
53 | {
54 | NumberMessage NumberMessage1 = new NumberMessage(p1.AsNumber());
55 | NumberMessage1.dll_obj = this;
56 | Base_obj = NumberMessage1;
57 | }
58 |
59 | public CsNumberMessage()
60 | {
61 | NumberMessage NumberMessage1 = new NumberMessage();
62 | NumberMessage1.dll_obj = this;
63 | Base_obj = NumberMessage1;
64 | }
65 |
66 | public CsNumberMessage(NumberMessage p1)
67 | {
68 | NumberMessage NumberMessage1 = p1;
69 | NumberMessage1.dll_obj = this;
70 | Base_obj = NumberMessage1;
71 | }
72 |
73 | public NumberMessage Base_obj;
74 |
75 | [ContextProperty("Идентификатор", "MessageId")]
76 | public string MessageId
77 | {
78 | get { return Base_obj.MessageId; }
79 | }
80 |
81 | [ContextProperty("Число", "Number")]
82 | public decimal Number
83 | {
84 | get { return Base_obj.Number; }
85 | set { Base_obj.Number = value; }
86 | }
87 | }
88 | }
89 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ClientMode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | РежимКлиента Перечисление
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
РежимКлиента (ClientMode) Перечисление
23 |
24 |
25 |
26 |
Описание
27 |
Определяет тип клиента, если он не является экземпляром класса из библиотеки OneScriptClientServer.
28 |
Члены
29 |
30 |
31 |
32 |
33 | Имя члена
34 | Описание
35 | Значение
36 |
37 |
38 | Браузер (Browser)
39 | Подключение к серверу из какого либо браузера по протоколу http.
40 | 2
41 |
42 |
43 | Нативный (Native)
44 | Клиент является экземпляром класса TCPСоединение / TCPConnection из библиотеки односкрипта.
45 | 1
46 |
47 |
48 | Отсутствие (None)
49 | Клиент является экземпляром класса из библиотеки OneScriptClientServer.
50 | 0
51 |
52 |
53 |
54 |
55 |
Смотрите также
56 |
Библиотека OneScriptClientServer
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceApplicationEvents.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceApplication Events
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеСервис (ServiceApplication) События
23 |
24 |
25 |
26 |
27 | События, поддерживаемые библиотекой для класса ПриложениеСервис (ServiceApplication) , и ссылка на свойство задающее обработчик события, перечислены ниже. Полный список членов класса ПриложениеСервис (ServiceApplication) смотрите в разделе ПриложениеСервис (ServiceApplication) Члены .
28 |
29 |
События
30 |
44 |
Смотрите также
45 |
46 | ПриложениеСервис (ServiceApplication) Класс | Библиотека OneScriptClientServer
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.MessageEventArgsMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | MessageEventArgs Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеАрг (MessageEventArgs) Члены
23 |
24 |
25 |
26 |
Обзор СообщениеАрг (MessageEventArgs)
27 |
Свойства
28 |
29 |
30 |
31 |
32 | Действие (EventAction) (унаследовано от АргументыСобытия (EventArgs))
33 | Обработчик события назначенный событию.
34 |
35 |
36 | Отправитель (Sender) (унаследовано от АргументыСобытия (EventArgs))
37 | Возвращает объект, послуживший источником события.
38 |
39 |
40 | Сообщение (Message)
41 | Сообщение, связанное с этим событием.
42 |
43 |
44 |
45 |
46 |
Смотрите также
47 |
48 | СообщениеАрг (MessageEventArgs) Класс | Библиотека OneScriptClientServer
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TcpClientMethods.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TcpClient Methods
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
TCPКлиент (TcpClient) Методы
23 |
24 |
25 |
26 |
27 | Методы класса TCPКлиент (TcpClient) перечислены ниже. Полный список членов класса TCPКлиент (TcpClient) смотрите в разделе TCPКлиент (TcpClient) Члены .
28 |
29 |
Методы
30 |
48 |
Смотрите также
49 |
50 | TCPКлиент (TcpClient) Класс | Библиотека OneScriptClientServer
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/DateTimeMessage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using ScriptEngine.Machine.Contexts;
3 | using Hik.Communication.Scs.Communication.Messages;
4 |
5 | namespace oscs
6 | {
7 | public class DateTimeMessage
8 | {
9 | public CsDateTimeMessage dll_obj;
10 | public ScsDateTimeMessage M_DateTimeMessage;
11 |
12 | public DateTimeMessage()
13 | {
14 | M_DateTimeMessage = new ScsDateTimeMessage();
15 | }
16 |
17 | public DateTimeMessage(DateTime p1)
18 | {
19 | M_DateTimeMessage = new ScsDateTimeMessage(p1);
20 | }
21 |
22 | public DateTimeMessage(ScsDateTimeMessage p1)
23 | {
24 | M_DateTimeMessage = p1;
25 | }
26 |
27 | public DateTime DateVal
28 | {
29 | get { return M_DateTimeMessage.DateVal; }
30 | set { M_DateTimeMessage.DateVal = value; }
31 | }
32 |
33 | public ScsDateTimeMessage M_Obj
34 | {
35 | get { return M_DateTimeMessage; }
36 | }
37 |
38 | public string MessageId
39 | {
40 | get { return M_DateTimeMessage.MessageId; }
41 | }
42 |
43 | public string RepliedMessageId
44 | {
45 | get { return M_DateTimeMessage.RepliedMessageId; }
46 | }
47 | }
48 |
49 | [ContextClass ("КсСообщениеДата", "CsDateTimeMessage")]
50 | public class CsDateTimeMessage : AutoContext
51 | {
52 | public CsDateTimeMessage(System.DateTime p1)
53 | {
54 | DateTimeMessage DateTimeMessage1 = new DateTimeMessage(p1);
55 | DateTimeMessage1.dll_obj = this;
56 | Base_obj = DateTimeMessage1;
57 | }
58 |
59 | public CsDateTimeMessage()
60 | {
61 | DateTimeMessage DateTimeMessage1 = new DateTimeMessage();
62 | DateTimeMessage1.dll_obj = this;
63 | Base_obj = DateTimeMessage1;
64 | }
65 |
66 | public CsDateTimeMessage(DateTimeMessage p1)
67 | {
68 | DateTimeMessage DateTimeMessage1 = p1;
69 | DateTimeMessage1.dll_obj = this;
70 | Base_obj = DateTimeMessage1;
71 | }
72 |
73 | public DateTimeMessage Base_obj;
74 |
75 | [ContextProperty("Дата", "DateVal")]
76 | public DateTime DateVal
77 | {
78 | get { return Base_obj.DateVal; }
79 | set { Base_obj.DateVal = value; }
80 | }
81 |
82 | [ContextProperty("Идентификатор", "MessageId")]
83 | public string MessageId
84 | {
85 | get { return Base_obj.MessageId; }
86 | }
87 | }
88 | }
89 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServerClientEventArgsMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServerClientEventArgs Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СерверКлиентАрг (ServerClientEventArgs) Члены
23 |
24 |
25 |
26 |
Обзор СерверКлиентАрг (ServerClientEventArgs)
27 |
Свойства
28 |
29 |
30 |
31 |
32 | Действие (EventAction) (унаследовано от АргументыСобытия (EventArgs))
33 | Обработчик события назначенный событию.
34 |
35 |
36 | Клиент (Client)
37 | Клиент, связанный с этим событием.
38 |
39 |
40 | Отправитель (Sender) (унаследовано от АргументыСобытия (EventArgs))
41 | Возвращает объект, послуживший источником события.
42 |
43 |
44 |
45 |
46 |
Смотрите также
47 |
48 | СерверКлиентАрг (ServerClientEventArgs) Класс | Библиотека OneScriptClientServer
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceClientEventArgsMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceClientEventArgs Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеКлиентАрг (ServiceClientEventArgs) Члены
23 |
24 |
25 |
26 |
Обзор ПриложениеКлиентАрг (ServiceClientEventArgs)
27 |
Свойства
28 |
29 |
30 |
31 |
32 | Действие (EventAction) (унаследовано от АргументыСобытия (EventArgs))
33 | Обработчик события назначенный событию.
34 |
35 |
36 | Клиент (Client)
37 | Подключившийся клиент, который может вызывать методы сервера.
38 |
39 |
40 | Отправитель (Sender) (унаследовано от АргументыСобытия (EventArgs))
41 | Возвращает объект, послуживший источником события.
42 |
43 |
44 |
45 |
46 |
Смотрите также
47 |
48 | ПриложениеКлиентАрг (ServiceClientEventArgs) Класс | Библиотека OneScriptClientServer
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/docs/screenshot.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Скриншоты
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
Клиент-сервердля сценарного языка OneScript
14 |
15 |
31 |
32 |
33 |
34 | Для примера снимки экрана.
35 |
36 |
37 |
38 |
39 |
40 |
41 |
×
42 |
43 |
Сервер
44 |
45 |
46 |
Сервер
47 |
48 |
49 |
50 |
51 |
52 |
53 |
×
54 |
55 |
Клиент
56 |
57 |
58 |
Клиент
59 |
60 |
61 |
62 |
63 |
64 |
65 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ActionMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Action Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
Действие (Action) Члены
23 |
24 |
25 |
26 |
Обзор Действие (Action)
27 |
Конструктор
28 |
38 |
Свойства
39 |
40 |
41 |
42 |
43 | ИмяМетода (MethodName)
44 | Возвращает или задает имя метода обработчика события.
45 |
46 |
47 | Сценарий (Script)
48 | Возвращает или задает сценарий как объект с типом значения ScriptEngine.Machine.IRuntimeContextInstance .
49 |
50 |
51 |
52 |
53 |
Смотрите также
54 |
55 | Действие (Action) Класс | Библиотека OneScriptClientServer
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ClientInfoProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ClientInfo Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ИнформацияКлиента (ClientInfo) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса ИнформацияКлиента (ClientInfo) перечислены ниже. Полный
28 | список членов класса ИнформацияКлиента (ClientInfo) смотрите в разделе ИнформацияКлиента (ClientInfo) Члены .
29 |
30 |
Свойства
31 |
32 |
33 |
34 |
35 | ГуидКлиента (ClientGuid)
36 | Возвращает уникальный идентификатор со стороны клиента.
37 |
38 |
39 | ИмяКлиента (ClientName)
40 | Возвращает имя клиента приложения.
41 |
42 |
43 | Метка (Tag)
44 | Возвращает объект, содержащий дополнительные данные для клиента, которые возможно передать по сети.
45 |
46 |
47 |
48 |
49 |
Смотрите также
50 |
51 | ИнформацияКлиента (ClientInfo) Класс | Библиотека OneScriptClientServer
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TcpEndPointMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TcpEndPoint Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
TCPКонечнаяТочка (TcpEndPoint) Члены
23 |
24 |
25 |
26 |
Обзор TCPКонечнаяТочка (TcpEndPoint)
27 |
Конструктор
28 |
38 |
Свойства
39 |
40 |
41 |
42 |
43 | IPАдрес (IpAddress)
44 | IP-адрес сервера.
45 |
46 |
47 | TCPПорт (TcpPort)
48 | Прослушиваемый TCP-порт для входящих запросов на подключение на сервере.
49 |
50 |
51 |
52 |
53 |
Смотрите также
54 |
55 | TCPКонечнаяТочка (TcpEndPoint) Класс | Библиотека OneScriptClientServer
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TextMessageMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TextMessage Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеТекст (TextMessage) Члены
23 |
24 |
25 |
26 |
Обзор СообщениеТекст (TextMessage)
27 |
Конструктор
28 |
38 |
Свойства
39 |
40 |
41 |
42 |
43 | Идентификатор (MessageId)
44 | Возвращает уникальный идентификатор для этого сообщения.
45 |
46 |
47 | Текст (Text)
48 | Возвращает или задает текст сообщения, который передается.
49 |
50 |
51 |
52 |
53 |
Смотрите также
54 |
55 | СообщениеТекст (TextMessage) Класс | Библиотека OneScriptClientServer
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.BoolMessageMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BoolMessage Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеБулево (BoolMessage) Члены
23 |
24 |
25 |
26 |
Обзор СообщениеБулево (BoolMessage)
27 |
Конструктор
28 |
38 |
Свойства
39 |
40 |
41 |
42 |
43 | Булево (BoolVal)
44 | Возвращает или задает значение булево, которое передается.
45 |
46 |
47 | Идентификатор (MessageId)
48 | Возвращает уникальный идентификатор для этого сообщения.
49 |
50 |
51 |
52 |
53 |
Смотрите также
54 |
55 | СообщениеБулево (BoolMessage) Класс | Библиотека OneScriptClientServer
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ByteMessageMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ByteMessage Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеБайты (ByteMessage) Члены
23 |
24 |
25 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.NumberMessageMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | NumberMessage Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеЧисло (NumberMessage) Члены
23 |
24 |
25 |
26 |
Обзор СообщениеЧисло (NumberMessage)
27 |
Конструктор
28 |
38 |
Свойства
39 |
40 |
41 |
42 |
43 | Идентификатор (MessageId)
44 | Возвращает уникальный идентификатор для этого сообщения.
45 |
46 |
47 | Число (Number)
48 | Возвращает или задает число, которое передается.
49 |
50 |
51 |
52 |
53 |
Смотрите также
54 |
55 | СообщениеЧисло (NumberMessage) Класс | Библиотека OneScriptClientServer
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServerClientProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServerClient Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СерверКлиент (ServerClient) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса СерверКлиент (ServerClient) перечислены ниже. Полный
28 | список членов класса СерверКлиент (ServerClient) смотрите в разделе СерверКлиент (ServerClient) Члены .
29 |
30 |
Свойства
31 |
49 |
Смотрите также
50 |
51 | СерверКлиент (ServerClient) Класс | Библиотека OneScriptClientServer
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceApplicationMethods.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceApplication Methods
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеСервис (ServiceApplication) Методы
23 |
24 |
25 |
26 |
27 | Методы класса ПриложениеСервис (ServiceApplication) перечислены ниже. Полный список членов класса ПриложениеСервис (ServiceApplication) смотрите в разделе ПриложениеСервис (ServiceApplication) Члены .
28 |
29 |
Методы
30 |
48 |
Смотрите также
49 |
50 | ПриложениеСервис (ServiceApplication) Класс | Библиотека OneScriptClientServer
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.DateTimeMessageMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DateTimeMessage Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеДата (DateTimeMessage) Члены
23 |
24 |
25 |
26 |
Обзор СообщениеДата (DateTimeMessage)
27 |
Конструктор
28 |
38 |
Свойства
39 |
40 |
41 |
42 |
43 | Дата (DateVal)
44 | Возвращает или задает дату, которая передается.
45 |
46 |
47 | Идентификатор (MessageId)
48 | Возвращает уникальный идентификатор для этого сообщения.
49 |
50 |
51 |
52 |
53 |
Смотрите также
54 |
55 | СообщениеДата (DateTimeMessage) Класс | Библиотека OneScriptClientServer
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.MessageEventArgsProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | MessageEventArgs Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СообщениеАрг (MessageEventArgs) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса СообщениеАрг (MessageEventArgs) перечислены ниже. Полный
28 | список членов класса СообщениеАрг (MessageEventArgs) смотрите в разделе СообщениеАрг (MessageEventArgs) Члены .
29 |
30 |
Свойства
31 |
32 |
33 |
34 |
35 | Действие (EventAction) (унаследовано от АргументыСобытия (EventArgs))
36 | Обработчик события назначенный событию.
37 |
38 |
39 | Отправитель (Sender) (унаследовано от АргументыСобытия (EventArgs))
40 | Возвращает объект, послуживший источником события.
41 |
42 |
43 | Сообщение (Message)
44 | Сообщение, связанное с этим событием.
45 |
46 |
47 |
48 |
49 |
Смотрите также
50 |
51 | СообщениеАрг (MessageEventArgs) Класс | Библиотека OneScriptClientServer
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServerClientEventArgsProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServerClientEventArgs Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
СерверКлиентАрг (ServerClientEventArgs) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса СерверКлиентАрг (ServerClientEventArgs) перечислены ниже. Полный
28 | список членов класса СерверКлиентАрг (ServerClientEventArgs) смотрите в разделе СерверКлиентАрг (ServerClientEventArgs) Члены .
29 |
30 |
Свойства
31 |
32 |
33 |
34 |
35 | Действие (EventAction) (унаследовано от АргументыСобытия (EventArgs))
36 | Обработчик события назначенный событию.
37 |
38 |
39 | Клиент (Client)
40 | Клиент, связанный с этим событием.
41 |
42 |
43 | Отправитель (Sender) (унаследовано от АргументыСобытия (EventArgs))
44 | Возвращает объект, послуживший источником события.
45 |
46 |
47 |
48 |
49 |
Смотрите также
50 |
51 | СерверКлиентАрг (ServerClientEventArgs) Класс | Библиотека OneScriptClientServer
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceClientEventArgsProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceClientEventArgs Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеКлиентАрг (ServiceClientEventArgs) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса ПриложениеКлиентАрг (ServiceClientEventArgs) перечислены ниже. Полный
28 | список членов класса ПриложениеКлиентАрг (ServiceClientEventArgs) смотрите в разделе ПриложениеКлиентАрг (ServiceClientEventArgs) Члены .
29 |
30 |
Свойства
31 |
32 |
33 |
34 |
35 | Действие (EventAction) (унаследовано от АргументыСобытия (EventArgs))
36 | Обработчик события назначенный событию.
37 |
38 |
39 | Клиент (Client)
40 | Подключившийся клиент, который может вызывать методы сервера.
41 |
42 |
43 | Отправитель (Sender) (унаследовано от АргументыСобытия (EventArgs))
44 | Возвращает объект, послуживший источником события.
45 |
46 |
47 |
48 |
49 |
Смотрите также
50 |
51 | ПриложениеКлиентАрг (ServiceClientEventArgs) Класс | Библиотека OneScriptClientServer
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.DoAtClientArgsMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DoAtClientArgs Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ВыполнитьНаКлиентеАрг (DoAtClientArgs) Члены
23 |
24 |
25 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.DoAtServerArgsMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DoAtServerArgs Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ВыполнитьНаСервереАрг (DoAtServerArgs) Члены
23 |
24 |
25 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceApplicationClientProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceApplicationClient Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеСервисКлиент (ServiceApplicationClient) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса ПриложениеСервисКлиент (ServiceApplicationClient) перечислены ниже. Полный
28 | список членов класса ПриложениеСервисКлиент (ServiceApplicationClient) смотрите в разделе ПриложениеСервисКлиент (ServiceApplicationClient) Члены .
29 |
30 |
Свойства
31 |
49 |
Смотрите также
50 |
51 | ПриложениеСервисКлиент (ServiceApplicationClient) Класс | Библиотека OneScriptClientServer
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TcpClientEvents.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TcpClient Events
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
TCPКлиент (TcpClient) События
23 |
24 |
25 |
26 |
27 | События, поддерживаемые библиотекой для класса TCPКлиент (TcpClient) , и ссылка на свойство задающее обработчик события, перечислены ниже. Полный список членов класса TCPКлиент (TcpClient) смотрите в разделе TCPКлиент (TcpClient) Члены .
28 |
29 |
События
30 |
52 |
Смотрите также
53 |
54 | TCPКлиент (TcpClient) Класс | Библиотека OneScriptClientServer
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/OneScriptClientServer/OneScriptClientServer/MyClient.cs:
--------------------------------------------------------------------------------
1 | using ScriptEngine.Machine;
2 | using ScriptEngine.HostedScript.Library;
3 | using ScriptEngine.HostedScript.Library.Binary;
4 | using System.Collections;
5 |
6 | namespace oscs
7 | {
8 | // Этот класс реализует IMyClient, который используется для вызова сервером.
9 | public class MyClient : IMyClient
10 | {
11 | // Создает новый клиент.
12 | public MyClient()
13 | {
14 | }
15 |
16 | public dynamic DoAtClientWithResaltFromServer(string clientGuid, string methodName, ArrayList parametersArray = null)
17 | {
18 | ArrayImpl arrayImpl = null;
19 | if (parametersArray != null)
20 | {
21 | arrayImpl = new ArrayImpl();
22 | for (int i = 0; i < parametersArray.Count; i++)
23 | {
24 | dynamic val = (dynamic)parametersArray[i];
25 | if (val.GetType() == typeof(System.Byte[]))
26 | {
27 | var binaryDataContext = new BinaryDataContext(val);
28 | arrayImpl.Add(binaryDataContext);
29 | }
30 | else
31 | {
32 | IValue ival = ValueFactory.Create(val);
33 | arrayImpl.Add(ival);
34 | }
35 | }
36 | }
37 |
38 | OneScriptClientServer.CurrentServiceClient.ParametersArray = arrayImpl;
39 | OneScriptClientServer.CurrentServiceClient.MethodName = methodName;
40 |
41 | return OneScriptClientServer.RedefineIValue(OneScriptClientServer.CurrentServiceClient.Resalt);
42 | }
43 |
44 | public dynamic DoAtClientWithResalt(string clientGuid, string methodName, ArrayList parametersArray = null)
45 | {
46 | ArrayImpl arrayImpl = null;
47 | if (parametersArray != null)
48 | {
49 | arrayImpl = new ArrayImpl();
50 | for (int i = 0; i < parametersArray.Count; i++)
51 | {
52 | dynamic val = (dynamic)parametersArray[i];
53 | if (val.GetType() == typeof(System.Byte[]))
54 | {
55 | var binaryDataContext = new BinaryDataContext(val);
56 | arrayImpl.Add(binaryDataContext);
57 | }
58 | else
59 | {
60 | IValue ival = ValueFactory.Create(val);
61 | arrayImpl.Add(ival);
62 | }
63 | }
64 | }
65 |
66 | OneScriptClientServer.CurrentServiceClient.ParametersArray = arrayImpl;
67 | OneScriptClientServer.CurrentServiceClient.MethodName = methodName;
68 |
69 | while (OneScriptClientServer.CurrentServiceClient.resalt.ToString() == "7b7540f9-27e6-4e4a-a0b1-8012ac6e5737")
70 | {
71 | System.Threading.Thread.Sleep(17);
72 | }
73 | return OneScriptClientServer.RedefineIValue(OneScriptClientServer.CurrentServiceClient.Resalt);
74 | }
75 | }
76 | }
77 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.TcpServerEvents.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TcpServer Events
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
TCPСервер (TcpServer) События
23 |
24 |
25 |
26 |
27 | События, поддерживаемые библиотекой для класса TCPСервер (TcpServer) , и ссылка на свойство задающее обработчик события, перечислены ниже. Полный список членов класса TCPСервер (TcpServer) смотрите в разделе TCPСервер (TcpServer) Члены .
28 |
29 |
События
30 |
52 |
Смотрите также
53 |
54 | TCPСервер (TcpServer) Класс | Библиотека OneScriptClientServer
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.DoAtClientArgsProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DoAtClientArgs Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ВыполнитьНаКлиентеАрг (DoAtClientArgs) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса ВыполнитьНаКлиентеАрг (DoAtClientArgs) перечислены ниже. Полный
28 | список членов класса ВыполнитьНаКлиентеАрг (DoAtClientArgs) смотрите в разделе ВыполнитьНаКлиентеАрг (DoAtClientArgs) Члены .
29 |
30 |
Свойства
31 |
53 |
Смотрите также
54 |
55 | ВыполнитьНаКлиентеАрг (DoAtClientArgs) Класс | Библиотека OneScriptClientServer
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.DoAtServerArgsProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DoAtServerArgs Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ВыполнитьНаСервереАрг (DoAtServerArgs) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса ВыполнитьНаСервереАрг (DoAtServerArgs) перечислены ниже. Полный
28 | список членов класса ВыполнитьНаСервереАрг (DoAtServerArgs) смотрите в разделе ВыполнитьНаСервереАрг (DoAtServerArgs) Члены .
29 |
30 |
Свойства
31 |
53 |
Смотрите также
54 |
55 | ВыполнитьНаСервереАрг (DoAtServerArgs) Класс | Библиотека OneScriptClientServer
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceApplicationClientMembers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceApplicationClient Members
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеСервисКлиент (ServiceApplicationClient) Члены
23 |
24 |
25 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServerDeprecated.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | OneScriptClientServer
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Устаревшие свойства, методы
24 |
25 |
26 |
27 |
В целях совместимости устаревшие свойства и методы будут работать как и прежде. Рекомендуется использовать новый синтаксис.
28 |
В других особых случаях будут даны разъяснения.
29 |
30 |
31 |
32 |
33 |
34 | Устаревшее
35 | Рекомендуемое
36 |
37 |
38 |
39 | Установка обработчика события
40 | Начиная с версии OneScript 1.8.3 обработчик события библиотеки OneScriptClientServer нельзя устанавливать используя класс Действие (Action) из
41 | библиотеки OneScript .
42 | Так не сработает:
43 |
44 |
45 | ПриложениеКлиент1.ПриПодключении = Новый Действие(ЭтотОбъект, "ПриложениеКлиент1_ПриПодключении");
46 |
47 |
48 |
49 | Начиная с версии OneScriptClientServer 2.0.1.0 обработчик события библиотеки OneScriptClientServer нужно устанавливать используя только
50 | класс Действие (Action) из библиотеки OneScriptClientServer .
51 | Используйте:
52 |
53 |
54 | ПриложениеКлиент1.ПриПодключении = КС.Действие(ЭтотОбъект, "ПриложениеКлиент1_ПриПодключении");
55 |
56 | В случае запуска библиотеки OneScriptClientServer на версии OneScript ниже версии 1.8.3 этой рекомендации можно не придерживаться.
57 |
58 |
59 |
60 |
61 |
62 |
Смотрите также
63 |
Библиотека OneScriptClientServer
64 |
65 |
66 |
67 |
68 |
--------------------------------------------------------------------------------
/docs/OSClientServerRu/OSClientServer.ServiceApplicationProperties.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ServiceApplication Properties
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
ПриложениеСервис (ServiceApplication) Свойства
23 |
24 |
25 |
26 |
27 | Свойства класса ПриложениеСервис (ServiceApplication) перечислены ниже. Полный
28 | список членов класса ПриложениеСервис (ServiceApplication) смотрите в разделе ПриложениеСервис (ServiceApplication) Члены .
29 |
30 |
Свойства
31 |
53 |
Смотрите также
54 |
55 | ПриложениеСервис (ServiceApplication) Класс | Библиотека OneScriptClientServer
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/docs/howworks.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Какэтоработает
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
Клиент-сервердля сценарного языка OneScript
14 |
15 |
31 |
32 |
33 |
34 |
35 | Ознакомьтесь со статьей на ресурсе infostart.ru - Как решать повседневные задачи с помощью OneScript
36 | здесь
37 |
38 |
39 | Скачайте и установите 1Script - язык сценариев для специалистов по 1С (сайт)
40 | здесь
41 |
42 |
43 | Обратите внимание, что можно создать два разных сервера.
44 |
45 | TCPСервер (TcpServer) для взаимодействия с клиентом TCPКлиент (TcpClient) , нативным
46 | клиентом TCPСоединение / TCPConnection из библиотеки односкрипта и браузер-клиентом.
47 |
48 | ПриложениеСервис (ServiceApplication) для взаимодействия с клиентом ПриложениеСервисКлиент (ServiceApplicationClient) .
49 |
50 | У этих серверов разное назначение и функциональность. Они запрограммированы для работы только со своими клиентами.
51 | На основе TCPСервер (TcpServer) можно организовать взаимодействие компьютеров в сети.
52 |
53 | На основе ПриложениеСервис (ServiceApplication) можно создать сетевое приложение с графическим интерфейсом для
54 | каждого клиента. Пример смотрите в справке в разделе Дополнения-Заготовка для чата (Использовалась
55 | библиотека
56 | Графический интерфейс для сценарного языка OneScript
57 | и дизайнер форм в придачу
58 | ).
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------