Граф коммитов

583 Коммитов

Автор SHA1 Сообщение Дата
Tom Laird-McConnell 28ad01b4e3 add v3bridge 2018-03-08 21:33:10 -08:00
Tom Laird-McConnell 3fc3e38288 fix mention parentage 2018-03-08 21:32:48 -08:00
Tom Laird-McConnell 053e96f94e Merge branch 'master' into tomlm/moreprompts 2018-03-08 19:14:49 -08:00
Tom Laird-McConnell 0532b10368 rename RecognizerResult to PromptResult and get rid of enum 2018-03-08 19:14:43 -08:00
Chris Mullins b5e392af69
Merge pull request #263 from Microsoft/drmarsh/aspnet-integration-project-nuget-packaging
Nuget config for ASP.NET integration projects
2018-03-08 12:44:26 -08:00
Drew Marsh feb331f4fc Nuget config for ASP.NET integration projects
Fixes #239
2018-03-08 10:13:51 -08:00
Chris Mullins 1ffca7d7ae
Merge pull request #228 from Microsoft/emadelw
New Luis Recognizer
2018-03-07 23:08:11 -08:00
Emad Elwany 53949dafe6 Temporarily add LUIS Client code directly here till the client nuget package is published 2018-03-07 22:37:13 -08:00
Emad Elwany 6984525ab8 Fix Copyright character 2018-03-07 22:25:34 -08:00
Emad Elwany 9a7e9edd95 Update project properties for packaging and signing 2018-03-07 22:25:34 -08:00
Emad Elwany b4a481c1f9 Refacto 2018-03-07 22:25:34 -08:00
Emad Elwany 06bed73831 Refactor 2018-03-07 22:25:34 -08:00
Emad Elwany b5f5221173 Refactor 2018-03-07 22:25:33 -08:00
Emad Elwany b18a4a9f8f Refactor 2018-03-07 22:25:33 -08:00
Emad Elwany 6dbbbbfd93 Move header to the right location 2018-03-07 22:25:33 -08:00
Emad Elwany 3ff3710c36 Add more null checks 2018-03-07 22:25:33 -08:00
Emad Elwany 9adb10dd98 Scope LUIS Recognizer to Message Activities 2018-03-07 22:25:33 -08:00
Emad Elwany 4a03b702e8 Add a null-check validation 2018-03-07 22:25:32 -08:00
Emad Elwany 435daf71cd Code review feedback and refactor 2018-03-07 22:25:32 -08:00
Emad Elwany 482f043e8b New Luis Recognizer based on the new LUIS Runtime Client and new Recognizer Result Schema 2018-03-07 22:25:32 -08:00
Emad Elwany 8839f2a50c WIP: New Luis Recognizer 2018-03-07 22:25:32 -08:00
Chris Mullins 61fcb23c81
Merge pull request #260 from Microsoft/drmarsh/aspnet-integration-proactive-support
Add support for proactive endpoints to ASP.NET configuration
2018-03-07 13:42:43 -08:00
Chris Mullins 7f52a683a4
Merge pull request #251 from Microsoft/drmarsh/remove-botstate-istoreitem-restriction
Remove restriction of IStoreItem from StateT
2018-03-07 13:37:41 -08:00
Drew Marsh 0bbb60cc89 Finalize implementation of proactive for .NET Core 2018-03-07 13:13:13 -08:00
Drew Marsh b441adb048 Align ASP.NET Core path config names with latest 2018-03-07 12:44:26 -08:00
Drew Marsh 69d849cff7 Initial config support of proactive for WebAPI 2018-03-07 12:43:16 -08:00
Drew Marsh 87ceda1c5c Initial support for config of proactive handler in ASP.NET Core 2018-03-07 12:39:38 -08:00
Chris Mullins 8e57a96726
Merge pull request #252 from Microsoft/drmarsh/aspnet-integration-credential-provider-config
Support ICredentialProvider via configuration APIs
2018-03-07 12:32:31 -08:00
Drew Marsh 57d50b20f2 Remove remaining strong ties to StoreItem
* `BotState<StateT>` stil assumed state entries would all be
`StoreItem` subclasses when working with ETag concepts. Updated to
detect if `IStoreItem` dynamically now.
  * Add restrictions for all state types to be `class` subtypes so we
can use `as` operators for simple casting, plus allowing `struct` types
would lead to strange behavior and have performance implications
(boxing).
2018-03-06 21:47:22 -08:00
Drew Marsh 995b72f2c1 Add tests to cover POCO state scenarios 2018-03-06 17:01:30 -08:00
Drew Marsh ca06b6f4f7 Remove restriction of IStoreItem from StateT
Now that support was added to state management for POCOs they are no
longer _required_ `IStoreItem`, so we can/should remove the subtype
restriction on `StateT` from `BotState<StateT>` et. al.
2018-03-06 17:01:30 -08:00
Chris Mullins 4cc07f403a
Merge pull request #250 from Microsoft/bug/246
Better handling of Content-Type header in .NET Core Framework
2018-03-06 16:22:18 -08:00
Drew Marsh 597ab33f6f Support ICredentialProvider via configuration APIs
Fixes #237.
2018-03-06 12:39:34 -08:00
Drew Marsh bee5bacf0b Fixes #246
Additional work:

 * Breakes the handler out into its own class for better SRP (fixes
#240)
 * Explicitly aligns JSON.NET serializer settings with the NetFx version
2018-03-05 16:13:55 -08:00
Chris Mullins cb31341aa8
Merge pull request #249 from Microsoft/CLM/restoreOldDefaults
Restored old /api/messages by default in ASP.NEt
2018-03-05 15:59:06 -08:00
Chris Mullins bc1495c35d Fixed WebAPI Ssamples 2018-03-05 15:23:00 -08:00
Chris Mullins 583a7a8cb1 Restored old /api/messages by default in ASP.NEt 2018-03-05 15:21:10 -08:00
Chris Mullins de2e744247
Merge pull request #232 from Microsoft/tomlm/MorePrompts
Changed to use RecognizeResult with status code and added ConfirmPrompt
2018-03-05 10:17:18 -08:00
Chris Mullins 81e56070fd
Merge pull request #243 from Microsoft/tomlm/storeitem2
changed to allow pure POCO objects to be stored
2018-03-04 16:07:50 -08:00
Tom Laird-McConnell 148778a19e changed to allow objects with no eTag be stored using eTag="*" semantics. If IStoreItem interface is implemented then eTag semantics will apply. This allows truly POCO objects to be stored under a key 2018-03-03 13:52:22 -08:00
Chris Mullins f337eed828
Merge pull request #218 from Microsoft/drmarsh/idiomatic-aspnet-integration
Clean Bot Integration with NetFX and Core
2018-03-02 17:25:40 -08:00
Drew Marsh dc2d238f42 Remove .vscode directory. 2018-03-02 17:00:40 -08:00
Drew Marsh 9254ffdc13 Fixing bad path to SNK file integration libs. 2018-03-02 16:36:58 -08:00
Drew Marsh 70c1558b63 Renaming integration projects to names that make more sense. 2018-03-02 16:29:48 -08:00
Chris Mullins 35d11f2948
Merge pull request #236 from Microsoft/tomlm/fixStoreItem
fix storage layers to use IStoreItem correctly
2018-03-02 16:19:26 -08:00
Tom Laird-McConnell cdc13bf046 fix storage layers to use IStoreItem correctly 2018-03-02 16:13:29 -08:00
Drew Marsh 4dfcaf34ba Addressing PR comments. 2018-03-02 16:10:33 -08:00
Drew Marsh 31922137e7 Back away from async Main for now since our build server doesn't support the latest min versions yet. 2018-03-02 15:53:22 -08:00
Drew Marsh 8c67724f03 AlarmBot-Cards sample updated to use IBot and ASP.NET integration APIs. 2018-03-02 15:40:49 -08:00
Drew Marsh 9f6a2bfe38 Update AlarmBot sample to use new IBot and ASP.NET integration 2018-03-02 15:16:42 -08:00