Pilzinsel64
|
494484ee0b
|
permit by default
|
2025-06-05 08:59:55 +02:00 |
|
Pilzinsel64
|
8aa562afee
|
always check authentication
|
2025-06-04 09:21:58 +02:00 |
|
|
|
9557e105b9
|
api: add events to control api requests via context
|
2025-05-28 10:31:16 +02:00 |
|
|
|
c10fca45e6
|
native amount/offset handling
|
2025-05-23 11:17:48 +02:00 |
|
|
|
be33f30425
|
use RESTful style for GET & POST to child entity endpoints
|
2025-05-21 07:40:09 +02:00 |
|
|
|
033a1c48b5
|
allow passthrow query parameters
|
2025-05-20 13:54:10 +02:00 |
|
|
|
570e49ad76
|
thread-safety while GetManager
|
2025-05-15 06:45:52 +02:00 |
|
|
|
c46b968562
|
passthrow HttpListenerContext
|
2025-05-14 15:02:52 +02:00 |
|
|
|
e673483ef5
|
lazy-get parent on PUT
|
2025-05-14 14:27:18 +02:00 |
|
|
|
19efc1c69e
|
GetAll also for child client
|
2025-05-14 12:10:44 +02:00 |
|
|
|
b494f2fb8d
|
add more virtual methods for base handler
|
2025-05-14 09:56:05 +02:00 |
|
|
|
9d826892eb
|
merge
|
2025-05-14 09:55:43 +02:00 |
|
Pilzinsel64
|
02ef0da374
|
use ChildEntityUpdate also on PUT
|
2025-04-30 14:16:54 +02:00 |
|
Pilzinsel64
|
1b92549b34
|
update
|
2025-04-30 13:41:17 +02:00 |
|
Pilzinsel64
|
624f232b6b
|
ChildUpdateEntity object on POST
|
2025-04-30 13:35:26 +02:00 |
|
Pilzinsel64
|
83da51bf89
|
enhance UpdateEntity singature
|
2025-04-30 13:24:43 +02:00 |
|
Pilzinsel64
|
cc58e77760
|
fix
|
2025-04-10 10:12:21 +02:00 |
|
Pilzinsel64
|
a72bd75907
|
save as new on save with parent id
|
2025-04-10 10:10:36 +02:00 |
|
Pilzinsel64
|
b60f8541f2
|
some stauts codes
|
2025-04-02 09:50:13 +02:00 |
|
Pilzinsel64
|
96ee827239
|
fix pilz.net building
|
2025-04-02 07:27:15 +02:00 |
|
Pilzinsel64
|
9a17cd4e9e
|
add PropertyObject & PropertyValue, move to Pilz, make everything .net 8 only
|
2025-04-02 07:25:41 +02:00 |
|
Pilzinsel64
|
36499dc868
|
set type name handling
|
2025-04-01 13:51:09 +02:00 |
|
Pilzinsel64
|
ca20e0ce12
|
pass throw update message for CreateNewEntity
|
2025-04-01 09:50:26 +02:00 |
|
Pilzinsel64
|
c63b0a9fd2
|
add another missing ToClient
|
2025-04-01 07:44:51 +02:00 |
|
Pilzinsel64
|
413669a68f
|
fix typo
|
2025-04-01 06:36:24 +02:00 |
|
Pilzinsel64
|
81c0d51417
|
only allow reference types on the server side
|
2025-03-28 11:08:48 +01:00 |
|
Pilzinsel64
|
8de643b7d1
|
add some default types to de-duplicate similar implmentations
|
2025-03-28 10:40:48 +01:00 |
|
Pilzinsel64
|
ca06ed3da6
|
expose registerhandler method with attribute parameter
|
2025-03-18 15:09:40 +01:00 |
|
Pilzinsel64
|
4a732cb3ac
|
add IApiHandlerInitializer
|
2025-03-18 15:01:48 +01:00 |
|
Pilzinsel64
|
307092cfc2
|
ignore IsEmpty property of ApiMessage
|
2025-03-18 10:58:47 +01:00 |
|
Pilzinsel64
|
24cde0bd03
|
better support of raw data transfer
|
2025-03-18 08:56:08 +01:00 |
|
|
|
ab67023ea4
|
another improvement
|
2025-02-06 15:00:46 +01:00 |
|
Pilzinsel64
|
4e849845c6
|
minor adjustments
|
2025-02-04 15:02:59 +01:00 |
|
Pilzinsel64
|
22c962bec7
|
minimal improvements for autorestart and slot handling
|
2025-02-04 14:35:22 +01:00 |
|
|
|
9ff34c44b2
|
try improve sensitive error handling
|
2025-02-03 14:43:51 +01:00 |
|
Pilzinsel64
|
49b5ebddb1
|
don't error when stopping
|
2025-01-28 08:47:55 +01:00 |
|
Pilzinsel64
|
49f0f63338
|
it's RegEx, nothing else!!!
|
2025-01-28 08:42:22 +01:00 |
|
Pilzinsel64
|
43f7684074
|
more performant check
|
2025-01-28 08:27:09 +01:00 |
|
Pilzinsel64
|
5d941506f6
|
improve TryGetHandler to find direct matches before checking via RegEx
|
2025-01-28 08:25:26 +01:00 |
|
Pilzinsel64
|
c7f343544d
|
last fix
|
2025-01-28 07:39:58 +01:00 |
|
Pilzinsel64
|
c02763ae9a
|
release semaphore only if requied
|
2025-01-28 07:37:43 +01:00 |
|
Pilzinsel64
|
f8bce850d5
|
try solving a softlock
|
2025-01-28 06:52:00 +01:00 |
|
Pilzinsel64
|
232c94c61f
|
use SemaphoreSlim to limit the amount of parallel http requests
|
2025-01-24 06:10:43 +01:00 |
|
Pilzinsel64
|
fcd23152e2
|
dedicated autorestart method
|
2025-01-22 15:23:59 +01:00 |
|
Pilzinsel64
|
d948ba4135
|
auto-restart on fatal http error
|
2025-01-22 15:20:39 +01:00 |
|
Pilzinsel64
|
8e22be7d9f
|
check StatusCode is between 200 and 299
|
2025-01-20 10:55:18 +01:00 |
|
Pilzinsel64
|
4701de0bdc
|
add more pre-defined ApiResult methods
|
2025-01-20 09:10:17 +01:00 |
|
Pilzinsel64
|
69e0900f7d
|
match whole string
|
2024-12-18 10:41:57 +01:00 |
|
Pilzinsel64
|
7c6b30aa7b
|
make httpclient public
|
2024-12-17 14:40:24 +01:00 |
|
Pilzinsel64
|
93cea9fea3
|
return raw response
|
2024-12-12 13:34:48 +01:00 |
|