From 15a2fbed31c37ccb84d27526fa98fb54b497fd4a Mon Sep 17 00:00:00 2001 From: arhamakheel Date: Thu, 15 Mar 2018 17:32:32 -0700 Subject: [PATCH] Migrating meetup, datasets, web_scraping_r, IntroDataVisualizationWithRAndGgplot2 to tutorials repository --- Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/Stop Words Simple List.csv | 251 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/Text Processing Script.R | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/text.preprocessing.R | 338 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/text.preprocessing.zip | Bin 0 -> 2782 bytes Building Real-Time Sentiment Pipeline for Live Tweets/Building a Sentinment Predictor Using Azure Machine Learning Studio.docx | Bin 0 -> 12477 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.exe | Bin 0 -> 10240 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.exe.config | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.pdb | Bin 0 -> 17920 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe | Bin 0 -> 23168 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe.config | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe.manifest | 11 +++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.Edm.dll | Bin 0 -> 655432 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.Edm.xml | 5221 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.OData.dll | Bin 0 -> 1316944 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.OData.xml | 2152 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.Messaging.EventProcessorHost.dll | Bin 0 -> 78320 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.Messaging.EventProcessorHost.xml | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.dll | Bin 0 -> 3741680 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.xml | 16175 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.WindowsAzure.Configuration.dll | Bin 0 -> 17560 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.WindowsAzure.Storage.dll | Bin 0 -> 732848 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.WindowsAzure.Storage.xml | 24214 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Newtonsoft.Json.dll | Bin 0 -> 426496 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Newtonsoft.Json.xml | 8305 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/System.Spatial.dll | Bin 0 -> 126016 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/System.Spatial.xml | 1100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/de/Microsoft.Data.Edm.resources.dll | Bin 0 -> 66160 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/de/Microsoft.Data.OData.resources.dll | Bin 0 -> 251504 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/de/System.Spatial.resources.dll | Bin 0 -> 17512 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/es/Microsoft.Data.Edm.resources.dll | Bin 0 -> 65632 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/es/Microsoft.Data.OData.resources.dll | Bin 0 -> 246880 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/es/System.Spatial.resources.dll | Bin 0 -> 17496 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/fr/Microsoft.Data.Edm.resources.dll | Bin 0 -> 67184 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/fr/Microsoft.Data.OData.resources.dll | Bin 0 -> 259696 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/fr/System.Spatial.resources.dll | Bin 0 -> 18024 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/it/Microsoft.Data.Edm.resources.dll | Bin 0 -> 65632 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/it/Microsoft.Data.OData.resources.dll | Bin 0 -> 245360 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/it/System.Spatial.resources.dll | Bin 0 -> 17512 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ja/Microsoft.Data.Edm.resources.dll | Bin 0 -> 71776 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ja/Microsoft.Data.OData.resources.dll | Bin 0 -> 280160 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ja/System.Spatial.resources.dll | Bin 0 -> 18520 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ko/Microsoft.Data.Edm.resources.dll | Bin 0 -> 66656 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ko/Microsoft.Data.OData.resources.dll | Bin 0 -> 249952 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ko/System.Spatial.resources.dll | Bin 0 -> 18008 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ru/Microsoft.Data.Edm.resources.dll | Bin 0 -> 80480 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ru/Microsoft.Data.OData.resources.dll | Bin 0 -> 314992 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ru/System.Spatial.resources.dll | Bin 0 -> 20072 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hans/Microsoft.Data.Edm.resources.dll | Bin 0 -> 58976 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hans/Microsoft.Data.OData.resources.dll | Bin 0 -> 217184 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hans/System.Spatial.resources.dll | Bin 0 -> 16984 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hant/Microsoft.Data.Edm.resources.dll | Bin 0 -> 58976 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hant/Microsoft.Data.OData.resources.dll | Bin 0 -> 213600 bytes Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hant/System.Spatial.resources.dll | Bin 0 -> 16472 bytes Building Real-Time Sentiment Pipeline for Live Tweets/Predicting Sentiments of Tweets using Azure Machine Learning Studio.docx | Bin 0 -> 480400 bytes Building Real-Time Sentiment Pipeline for Live Tweets/readme.md | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/stream_tweets.py | 30 ++++++++++++++++++++++++++++++ Building Real-Time Sentiment Pipeline for Live Tweets/twitter_sample_data.json | 1 + Business Data Analysis with Excel/BusinessDataAnalysis.pdf | Bin 0 -> 1147615 bytes Business Data Analysis with Excel/BusinessDataAnalysis.xlsx | Bin 0 -> 101078 bytes Business Data Analysis with Excel/README.md | 6 ++++++ Datasets/Data Exploration Visulization and feature engineering using R.pdf | 26413 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Datasets/README.md | 2 ++ Datasets/WorldDBTables/CityTable.csv | 4080 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Datasets/WorldDBTables/CountryTable.csv | 240 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Datasets/WorldDBTables/LanguageTable.csv | 985 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Datasets/rmarkdownd_template.Rmd | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Datasets/slideSourceFile.Rmd | 544 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Datasets/slides.html | 740 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Datasets/titanic.csv | 892 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Datasets/wine.rda | Bin 0 -> 2922648 bytes Intro to R Visualizations in Microsoft Power BI/CustomerData.R | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Intro to R Visualizations in Microsoft Power BI/CustomerData.RData | Bin 0 -> 6477198 bytes Intro to R Visualizations in Microsoft Power BI/CustomerData.sql | Bin 0 -> 5244 bytes Intro to R Visualizations in Microsoft Power BI/CustomerDataAnalysis.pbix | Bin 0 -> 7951796 bytes Intro to R Visualizations in Microsoft Power BI/CustomerVisualizations.R | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Intro to R Visualizations in Microsoft Power BI/README.md | 14 ++++++++++++++ Intro to R Visualizations in Microsoft Power BI/RVisualizationsPowerBI.pdf | Bin 0 -> 892916 bytes Introduction to Machine Learning with R and Caret/IntroToMLWithRAndCaret.pdf | Bin 0 -> 895531 bytes Introduction to Machine Learning with R and Caret/IntroToMachineLearning.R | 179 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Introduction to Machine Learning with R and Caret/README.md | 13 +++++++++++++ Introduction to Machine Learning with R and Caret/train.csv | 892 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Introduction to Random Forest/CodeForPrez.R | 201 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Introduction to Random Forest/Random Forests.pptx | Bin 0 -> 234843 bytes Introduction to Random Forest/data/test.csv | 419 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Introduction to Random Forest/data/train.csv | 892 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Introduction to Web Scraping with R/#1 Web Scraping in R.R | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Introduction to Web Scraping with R/.gitignore | 33 +++++++++++++++++++++++++++++++++ Introduction to Web Scraping with R/LICENSE | 201 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Introduction to Web Scraping with R/README.md | 2 ++ Introduction to Web Scraping with R/master_web_scrape_script.R | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Introduction to Web Scraping with R/sample_html/first_page.html | 3 +++ Introduction to Web Scraping with R/sample_outputs/#1 graphics_card_report.csv | 37 +++++++++++++++++++++++++++++++++++++ R Programming for Excel Users/README.md | 12 ++++++++++++ R Programming for Excel Users/RProgrammingForExcelUsers.pdf | Bin 0 -> 909221 bytes R Programming for Excel Users/titanic.R | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ R Programming for Excel Users/titanic.csv | 892 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Scale R to Big Data Using Hadoop and Spark/Scaling R to Big Data.pdf | Bin 0 -> 2138668 bytes Scale R to Big Data Using Hadoop and Spark/extra/guest_cluster.txt | 17 +++++++++++++++++ Scale R to Big Data Using Hadoop and Spark/media/clustercredentials.png | Bin 0 -> 12929 bytes Scale R to Big Data Using Hadoop and Spark/media/clustername.png | Bin 0 -> 10673 bytes Scale R to Big Data Using Hadoop and Spark/media/clustertypeconfig.png | Bin 0 -> 37198 bytes Scale R to Big Data Using Hadoop and Spark/media/connecttostudio.png | Bin 0 -> 8183 bytes Scale R to Big Data Using Hadoop and Spark/media/createsshtunnel.png | Bin 0 -> 24990 bytes Scale R to Big Data Using Hadoop and Spark/media/datastore.png | Bin 0 -> 15621 bytes Scale R to Big Data Using Hadoop and Spark/media/newcluster.png | Bin 0 -> 37202 bytes Scale R to Big Data Using Hadoop and Spark/media/newscriptaction.png | Bin 0 -> 30927 bytes Scale R to Big Data Using Hadoop and Spark/media/pricingtier.png | Bin 0 -> 30969 bytes Scale R to Big Data Using Hadoop and Spark/media/provisioned.png | Bin 0 -> 7102 bytes Scale R to Big Data Using Hadoop and Spark/media/provisioning.png | Bin 0 -> 5900 bytes Scale R to Big Data Using Hadoop and Spark/media/rgettingstarted.png | Bin 0 -> 9099 bytes Scale R to Big Data Using Hadoop and Spark/media/scriptaction.png | Bin 0 -> 14651 bytes Scale R to Big Data Using Hadoop and Spark/media/searchhdinsight.png | Bin 0 -> 121685 bytes Scale R to Big Data Using Hadoop and Spark/media/selectcreate.png | Bin 0 -> 241438 bytes Scale R to Big Data Using Hadoop and Spark/media/selectrserver.png | Bin 0 -> 33041 bytes Scale R to Big Data Using Hadoop and Spark/media/sshendpoint.png | Bin 0 -> 19806 bytes Scale R to Big Data Using Hadoop and Spark/media/test-r-script.png | Bin 0 -> 215993 bytes Scale R to Big Data Using Hadoop and Spark/readme.md | 285 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 117 files changed, 96658 insertions(+) create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/Stop Words Simple List.csv create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/Text Processing Script.R create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/text.preprocessing.R create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/text.preprocessing.zip create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/Building a Sentinment Predictor Using Azure Machine Learning Studio.docx create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.exe create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.exe.config create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.pdb create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe.config create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe.manifest create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.Edm.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.Edm.xml create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.OData.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.OData.xml create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.Messaging.EventProcessorHost.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.Messaging.EventProcessorHost.xml create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.xml create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.WindowsAzure.Configuration.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.WindowsAzure.Storage.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.WindowsAzure.Storage.xml create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Newtonsoft.Json.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Newtonsoft.Json.xml create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/System.Spatial.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/System.Spatial.xml create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/de/Microsoft.Data.Edm.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/de/Microsoft.Data.OData.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/de/System.Spatial.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/es/Microsoft.Data.Edm.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/es/Microsoft.Data.OData.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/es/System.Spatial.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/fr/Microsoft.Data.Edm.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/fr/Microsoft.Data.OData.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/fr/System.Spatial.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/it/Microsoft.Data.Edm.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/it/Microsoft.Data.OData.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/it/System.Spatial.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ja/Microsoft.Data.Edm.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ja/Microsoft.Data.OData.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ja/System.Spatial.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ko/Microsoft.Data.Edm.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ko/Microsoft.Data.OData.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ko/System.Spatial.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ru/Microsoft.Data.Edm.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ru/Microsoft.Data.OData.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/ru/System.Spatial.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hans/Microsoft.Data.Edm.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hans/Microsoft.Data.OData.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hans/System.Spatial.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hant/Microsoft.Data.Edm.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hant/Microsoft.Data.OData.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/zh-Hant/System.Spatial.resources.dll create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/Predicting Sentiments of Tweets using Azure Machine Learning Studio.docx create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/readme.md create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/stream_tweets.py create mode 100644 Building Real-Time Sentiment Pipeline for Live Tweets/twitter_sample_data.json create mode 100644 Business Data Analysis with Excel/BusinessDataAnalysis.pdf create mode 100644 Business Data Analysis with Excel/BusinessDataAnalysis.xlsx create mode 100644 Business Data Analysis with Excel/README.md create mode 100644 Datasets/Data Exploration Visulization and feature engineering using R.pdf create mode 100644 Datasets/README.md create mode 100644 Datasets/WorldDBTables/CityTable.csv create mode 100644 Datasets/WorldDBTables/CountryTable.csv create mode 100644 Datasets/WorldDBTables/LanguageTable.csv create mode 100644 Datasets/rmarkdownd_template.Rmd create mode 100644 Datasets/slideSourceFile.Rmd create mode 100644 Datasets/slides.html create mode 100644 Datasets/titanic.csv create mode 100644 Datasets/wine.rda create mode 100644 Intro to R Visualizations in Microsoft Power BI/CustomerData.R create mode 100644 Intro to R Visualizations in Microsoft Power BI/CustomerData.RData create mode 100644 Intro to R Visualizations in Microsoft Power BI/CustomerData.sql create mode 100644 Intro to R Visualizations in Microsoft Power BI/CustomerDataAnalysis.pbix create mode 100644 Intro to R Visualizations in Microsoft Power BI/CustomerVisualizations.R create mode 100644 Intro to R Visualizations in Microsoft Power BI/README.md create mode 100644 Intro to R Visualizations in Microsoft Power BI/RVisualizationsPowerBI.pdf create mode 100644 Introduction to Machine Learning with R and Caret/IntroToMLWithRAndCaret.pdf create mode 100644 Introduction to Machine Learning with R and Caret/IntroToMachineLearning.R create mode 100644 Introduction to Machine Learning with R and Caret/README.md create mode 100644 Introduction to Machine Learning with R and Caret/train.csv create mode 100644 Introduction to Random Forest/CodeForPrez.R create mode 100644 Introduction to Random Forest/Random Forests.pptx create mode 100644 Introduction to Random Forest/data/test.csv create mode 100644 Introduction to Random Forest/data/train.csv create mode 100644 Introduction to Web Scraping with R/#1 Web Scraping in R.R create mode 100644 Introduction to Web Scraping with R/.gitignore create mode 100644 Introduction to Web Scraping with R/LICENSE create mode 100644 Introduction to Web Scraping with R/README.md create mode 100644 Introduction to Web Scraping with R/master_web_scrape_script.R create mode 100644 Introduction to Web Scraping with R/sample_html/first_page.html create mode 100644 Introduction to Web Scraping with R/sample_outputs/#1 graphics_card_report.csv create mode 100644 R Programming for Excel Users/README.md create mode 100644 R Programming for Excel Users/RProgrammingForExcelUsers.pdf create mode 100644 R Programming for Excel Users/titanic.R create mode 100644 R Programming for Excel Users/titanic.csv create mode 100644 Scale R to Big Data Using Hadoop and Spark/Scaling R to Big Data.pdf create mode 100644 Scale R to Big Data Using Hadoop and Spark/extra/guest_cluster.txt create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/clustercredentials.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/clustername.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/clustertypeconfig.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/connecttostudio.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/createsshtunnel.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/datastore.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/newcluster.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/newscriptaction.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/pricingtier.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/provisioned.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/provisioning.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/rgettingstarted.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/scriptaction.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/searchhdinsight.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/selectcreate.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/selectrserver.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/sshendpoint.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/media/test-r-script.png create mode 100644 Scale R to Big Data Using Hadoop and Spark/readme.md diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/Stop Words Simple List.csv b/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/Stop Words Simple List.csv new file mode 100644 index 0000000..1a5fb06 --- /dev/null +++ b/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/Stop Words Simple List.csv @@ -0,0 +1,251 @@ +Col1 +the +and +you +for. +that +have +but +just +with +get +not +day +was +now +this +can +work +all +out +are +http +today +your +too +time +what +got +thank +back +want +from +one +know +will +see +feel +com +think +about +don +realli +had +how +some +there +night +amp +make +watch +need +new +still +they +come +home +when +look +here +off +more +much +quot +twitter +morn +last +tomorrow +then +has +been +wait +sleep +again +her +onli +week +tri +whi +tonight +would +she +thing +way +did +say +follow +veri +bit +though +take +gonna +them +over +should +yeah +bed +even +start +tweet +could +school +hour +peopl +show +twitpic +didn +guy +hey +after +him +next. +weekend +play +down +final +let +cant +use +yes +were +who +soon +never +dont +life +girl +littl +everyon +year +rain +wanna +movi +first +find +where +call +done +sure +head +our +keep +ani +than +alway +his +leav +lot +talk +alreadi +won +man +readi +someth +made +anoth +live +read +eat +becaus +yet +yay +phone +ever +hous +went +song +befor +sound +thought +mayb +summer +someon +tell +give +guess +babi +check +mean +other +end +game +into +hear +listen +later +doesn +noth +while. +actual +happen +same +pic +stuff +birthday +mom +saw +weather +car +two +doe +put +stay +yesterday +world +those +run +also +might +until +gotta +meet +said +around +post +exam +monday +friday +seem +sinc +sunday +job +must +mani +updat +myself +found +haven +video +gone +such +famili +book +most +www +aww +month +their +boy +shop +move +least +dinner +total +woke +may +anyth +lunch +studi +pictur +hair +isn diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/Text Processing Script.R b/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/Text Processing Script.R new file mode 100644 index 0000000..b8d4f58 --- /dev/null +++ b/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/Text Processing Script.R @@ -0,0 +1,52 @@ +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # +# Please determine the required text preprocessing steps using the following flag +replace_special_chars <- TRUE +remove_duplicate_chars <- TRUE +replace_numbers <- TRUE +convert_to_lower_case <- TRUE +remove_default_stopWords <- TRUE +remove_given_stopWords <- TRUE +stem_words <- TRUE +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + +# Map 1-based optional input ports to variables +dataset1 <- maml.mapInputPort(1) # class: data.frame +# get the label and text columns from the input data set +text_column <- dataset1[["tweet_text"]] +#label_column <- dataset1[["label_column"]] + +stopword_list <- NULL +result <- tryCatch({ + dataset2 <- maml.mapInputPort(2) # class: data.frame + # get the stopword list from the second input data set + stopword_list <- dataset2[[1]] +}, warning = function(war) { + # warning handler + print(paste("WARNING: ", war)) +}, error = function(err) { + # error handler + print(paste("ERROR: ", err)) + stopword_list <- NULL +}, finally = {}) + +# Load the R script from the Zip port in ./src/ +source("src/text.preprocessing.R"); + +text_column <- preprocessText(text_column, + replace_special_chars, + remove_duplicate_chars, + replace_numbers, + convert_to_lower_case, + remove_default_stopWords, + remove_given_stopWords, + stem_words, + stopword_list) +Sentinment <- dataset1[["sentiment_label"]] +data.set <- data.frame( + Sentinment, + text_column, + stringsAsFactors = FALSE + ) + +# Select data.frame to be sent to the output Dataset port +maml.mapOutputPort("data.set") \ No newline at end of file diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/text.preprocessing.R b/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/text.preprocessing.R new file mode 100644 index 0000000..ae58d21 --- /dev/null +++ b/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/text.preprocessing.R @@ -0,0 +1,338 @@ +# Copyright Microsoft. All rights reserved. +# Licensed for use under the agreement under which you purchased Azure services. + +########################################################################### +# preprocessText +########################################################################### +preprocessText <- function(textVector, + replaceSpecialChars, + removeDuplicateChars, + replaceNumbers, + convertToLowerCase, + removeDefaultStopWords, + removeGivenStopWords, + stemWords, + stopword_list = NULL) +{ + library("tm") + if(replaceSpecialChars == TRUE) { + print("replace special characters with space ....") + textVector <- gsub("[^0-9a-z]", " ", textVector, ignore.case = TRUE) + } + if(removeDuplicateChars == TRUE) { + print("remove duplicate characters ....") + textVector <- gsub('([[:alpha:]])\\1+', '\\1\\1', textVector) + } + if(replaceNumbers == TRUE) { + print("replace numbers with space ....") + textVector <- gsub("[^a-z]", " ", textVector, ignore.case = TRUE) + } + textVector <- gsub("\\s+", " ", textVector) + textVector <- gsub("^\\s", "", textVector) + textVector <- gsub("\\s$", "", textVector) + + print("create corpus ....") + theCorpus <- Corpus(VectorSource(textVector)) + + if(convertToLowerCase == TRUE) { + print("convert to lower case ....") + theCorpus <- tm_map(theCorpus, content_transformer(tolower)) + } + if(removeDefaultStopWords == TRUE){ + print("remove default stopwords ....") + theCorpus <- tm_map(theCorpus, removeWords, stopwords("english")) + } + if(removeGivenStopWords == TRUE & !missing(stopword_list) & !is.null(stopword_list)) { + print("remove given stopwords ....") + theCorpus <- tm_map(theCorpus, removeWords, stopword_list) + } + if(stemWords == TRUE) { + print("word stemming ....") + theCorpus <- tm_map(theCorpus, stemDocument, "english") + } + print("stripWhitespace") + #multiple whitespace characters collapsed to a single blank + theCorpus <- tm_map(theCorpus, stripWhitespace) + + textVector <- unlist(lapply(theCorpus, + function(x) return(x[1]$content))) + + textVector <- gsub("\\s+", " ", textVector) + textVector <- gsub("^\\s", "", textVector) + textVector <- gsub("\\s$", "", textVector) + + return(textVector) +} + +########################################################################### +# drawWordCloud +########################################################################### +drawWordCloud <- function(textVector, labelVector, maxWords=50) +{ + library("wordcloud") + library("tm") + theCorpus <- Corpus(VectorSource(textVector)) + + label.set <- unique(labelVector) + for(i in 1:length(label.set)){ + idx <- which(labelVector == label.set[i]) + wordcloud(theCorpus[idx], max.words=maxWords) + } +} +########################################################################### +# create.vocabulary +# background corpus is not necessary to be labeled, it is different from the +# labeled dat used to train the text classifier +# vocabulary creation is unsupervised task +########################################################################### +create.vocabulary <- function(text.column, minWordLen, maxWordLen, minDF, maxDF) +{ + if(length(text.column) ==0){ + output.voc <- data.frame(row.names = c("df", "idf")) + return(output.voc) + } + #check input parameters + if(minWordLen < 1) { + stop("create.vocabulary error: minWordLen can't be less than < 1") + } + if(maxWordLen < 1 ) { + stop("create.vocabulary error: maxWordLen can't be less than < 1") + } + if(maxWordLen < minWordLen) { + stop("create.vocabulary error: maxWordLen can't be less than minWordLen") + } + if(minDF < 1) { + stop("create.vocabulary error: minDF can't be less than < 1") + } + if(maxDF < 1) { + stop("create.vocabulary error: maxDF can't be less than < 1") + } + if(maxDF < minDF) { + stop("create.vocabulary error: maxDF can't be less than minDF") + } + + library("tm") + theCorpus <- Corpus(VectorSource(text.column)) + DTM <- DocumentTermMatrix(theCorpus, + control = list(dictionary = NULL, + weighting = weightBin, + bounds = list(global = c(minDF, maxDF)), + WordLengths = c(minWordLen, maxWordLen))) + #nDocs(DTM) + #nTerms(DTM) + terms <- Terms(DTM) + ## S3 method for class 'TermDocumentMatrix' + df <- tm_term_score(DTM, terms, FUN = slam::col_sums) + idf <- log(nDocs(DTM)/df) + + output.voc <- data.frame(row.names = c("df", "idf")) + output.voc <- rbind(output.voc, df) + output.voc <- rbind(output.voc, idf) + names(output.voc) <- terms + + output.voc <- cbind(data.frame(total.docs=length(text.column)), output.voc) + + return(output.voc) +} +########################################################################### +# merge.vocabulary +########################################################################### +merge.vocabulary <- function(input1.voc, input2.voc) +{ + #check input parameters + if(!is.data.frame(input1.voc)){ + stop("merge.vocabulary error: input1.voc must be a data frame") + } + if(!is.data.frame(input2.voc)){ + stop("merge.vocabulary error: input2.voc must be a data frame") + } + + if(nrow(input1.voc) ==0){ + if(nrow(input2.voc) ==0){ + output <- data.frame() + return(output) + }else{ + return(nput2.voc) + } + }else{ + if(nrow(input2.voc) ==0){ + return(nput1.voc) + } + } + + library("tm") + total.docs <- input1.voc[1,"total.docs"] + input2.voc[1,"total.docs"] + input1.voc <- subset( input1.voc, select = -c(total.docs) ) + input2.voc <- subset( input2.voc, select = -c(total.docs) ) + + input1.dictionary <- names(input1.voc) + input2.dictionary <- names(input2.voc) + + output <- NULL + common.dictionary <- intersect(input1.dictionary, input2.dictionary) + if(length(common.dictionary) > 0) + { + df1 <- data.frame(input1.voc[1, common.dictionary]) + names(df1) <- common.dictionary + + df2 <- data.frame(input2.voc[1, common.dictionary]) + names(df2) <- common.dictionary + + output <- rbind(df1, df2) + m <- as.matrix(output) + + add.dfs <- m[1,] + m[2,] + add.dfs <- t(add.dfs ) + output <- data.frame(add.dfs) + names(output) <- common.dictionary + } + + left.extra.dictionary <- setdiff(input1.dictionary, input2.dictionary) + if(length(left.extra.dictionary) > 0) + { + df3 <- data.frame(input1.voc[1, left.extra.dictionary]) + names(df3) <- left.extra.dictionary + + if(!is.null(output)){ + output <- cbind(output, df3) + } else{ + output <- df3 + } + } + + right.extra.dictionary <- setdiff(input2.dictionary, input1.dictionary) + if(length(right.extra.dictionary) > 0) + { + df4 <- data.frame(input2.voc[1, right.extra.dictionary]) + names(df4) <- right.extra.dictionary + + if(!is.null(output)){ + output <- cbind(output, df4) + } else{ + output <- df4 + } + } + output.dictionary <- sort(union(input1.dictionary, input2.dictionary)) + output <- output [, output.dictionary] + + output <- cbind(data.frame(total.docs=total.docs), output) + + return(output) +} +########################################################################### +# calculate.IDF +########################################################################### +calculate.IDF <- function(input.voc, minDF, maxDF) +{ + #check input parameters + if(!is.data.frame(input.voc)){ + stop("calculate.IDF error: input.voc must be a data frame") + } + if(nrow(input.voc) ==0){ + stop("calculate.IDF error: input.voc can not be empty") + } + total.docs <- input.voc[1,"total.docs"] + + input.voc <- subset( input.voc, select = -c(total.docs) ) + terms <- names(input.voc) + dfs <- as.matrix(input.voc [1,]) + kept_ids <- which(dfs >= minDF & dfs <= maxDF) + kept_dfs <- dfs[kept_ids] + + idfs <- log(total.docs/kept_dfs) + + output.voc <- data.frame(word=terms[kept_ids], df=kept_dfs, idf=idfs) + + return(output.voc) +} +########################################################################### +# calculate.TFIDF +########################################################################### +calculate.TFIDF <- function(text.column, input.voc, minWordLen, maxWordLen) +{ + #check input parameters + if(minWordLen < 1) { + stop("calculate.TFIDF error: minWordLen can't be less than < 1") + } + if(maxWordLen < 1 ) { + stop("calculate.TFIDF error: maxWordLen can't be less than < 1") + } + if(maxWordLen < minWordLen) { + stop("calculate.TFIDF error: maxWordLen can't be less than minWordLen") + } + if(!is.data.frame(input.voc)){ + stop("calculate.TFIDF error: input.voc must be a data frame") + } + library("tm") + if(nrow(input.voc) ==0){ + stop("calculate.TFIDF error: input.voc can not be empty") + } + input.dictionary <- as.vector(input.voc$word) + + theCorpus <- Corpus(VectorSource(text.column)) + DTM <- DocumentTermMatrix(theCorpus, + control = list(dictionary = NULL, + weighting = weightTf, + WordLengths = c(minWordLen, maxWordLen))) + + current.dictionary <- Terms(DTM) + common.dictionary <- intersect(input.dictionary, current.dictionary) + DTM <- DTM[, common.dictionary] + + #nDocs(DTM) + #nTerms(DTM) + #convert/coarse DTM into data frame + document.term.matrix <- data.frame(doc.id = DTM$i, term.id = DTM$j, + word = common.dictionary[DTM$j], tf = DTM$v) + + extra.dictionary <- setdiff(input.dictionary, current.dictionary) + + output <- merge(x = document.term.matrix, y = input.voc, by = "word") + output <- output[sort.int(output$doc.id, index.return = TRUE)$ix, ] + output <- cbind(output, tf.idf =output$tf * output$idf) + row.names(output) <- NULL + + #replace TF with TF-IDF + DTM$v <- output$tf.idf + + #convert "sparse" DocumentTermMatrix into "dense" Matrix + denseMatrix <- as.matrix(DTM) + + zeroMatrix <- matrix(data = rep(0,nrow(DTM)*length(extra.dictionary)), + nrow = nrow(DTM), + ncol = length(extra.dictionary), byrow = FALSE, + dimnames = list(Docs(DTM), + extra.dictionary)) + + denseMatrix <- cbind(denseMatrix, zeroMatrix) + #re-order the columns in the matrix + denseMatrix <- subset(denseMatrix, ,input.dictionary) + + #convert Matrix into data frame (dataset) + df <- as.data.frame(denseMatrix) + + return(df) +} + +########################################################################### +# extract.TF.UsingVocabulary +########################################################################### +extract.TF.UsingVocabulary <- function(text, vocab){ + library("tm") + theCorpus <- Corpus(VectorSource(text)) + + sparseDTM <- DocumentTermMatrix(theCorpus, + control = list(dictionary = vocab, + weighting = weightTf + #weighting = weightTfIdf + #weighting = weightBin + )) + #return(sparseDTM) + #convert "sparse" DocumentTermMatrix into "dense" Matrix + denseDTM <- as.matrix(sparseDTM) + + #convert Matrix into data frame + df <- as.data.frame(denseDTM) + + return(df) +} \ No newline at end of file diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/text.preprocessing.zip b/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/text.preprocessing.zip new file mode 100644 index 0000000..2b0b1c5 Binary files /dev/null and b/Building Real-Time Sentiment Pipeline for Live Tweets/AzureML Code/text.preprocessing.zip differ diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/Building a Sentinment Predictor Using Azure Machine Learning Studio.docx b/Building Real-Time Sentiment Pipeline for Live Tweets/Building a Sentinment Predictor Using Azure Machine Learning Studio.docx new file mode 100644 index 0000000..2fa4104 Binary files /dev/null and b/Building Real-Time Sentiment Pipeline for Live Tweets/Building a Sentinment Predictor Using Azure Machine Learning Studio.docx differ diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.exe b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.exe new file mode 100644 index 0000000..5d9dc48 Binary files /dev/null and b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.exe differ diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.exe.config b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.exe.config new file mode 100644 index 0000000..2c448d6 --- /dev/null +++ b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.exe.config @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.pdb b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.pdb new file mode 100644 index 0000000..57217c3 Binary files /dev/null and b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.pdb differ diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe new file mode 100644 index 0000000..666c0af Binary files /dev/null and b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe differ diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe.config b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe.config new file mode 100644 index 0000000..1bb62f0 --- /dev/null +++ b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe.config @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe.manifest b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe.manifest new file mode 100644 index 0000000..061c9ca --- /dev/null +++ b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/EventHubReceiver.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.Edm.dll b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.Edm.dll new file mode 100644 index 0000000..361348c Binary files /dev/null and b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.Edm.dll differ diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.Edm.xml b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.Edm.xml new file mode 100644 index 0000000..e7bfb75 --- /dev/null +++ b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.Edm.xml @@ -0,0 +1,5221 @@ + + + + Microsoft.Data.Edm + + + + Enumerates the EDM property concurrency modes. + + + Denotes a property that should be used for optimistic concurrency checks. + + + Denotes a property that should not be used for optimistic concurrency checks. + + + Defines EDM container element types. + + + Represents an element where the container kind is unknown or in error. + + + Represents an element implementing . + + + Represents an element implementing . + + + Contains IsEquivalentTo() extension methods. + + + Returns true if the compared expression is semantically equivalent to this expression. + Equivalence of the two expressions. + Reference to the calling object. + Expression being compared to. + + + Returns true if the compared entity set is semantically equivalent to this entity set. + The equivalence of the entity sets. + Reference to the calling object. + Entity set being compared to. + + + Returns true if the compared function is semantically equivalent to this function. + Equivalence of the two functions. + Reference to the calling object. + Function being compared to. + + + Returns true if the compared function import is semantically equivalent to this function import. + Equivalence of the two function imports. + Reference to the calling object. + Function import being compared to. + + + Returns true if the compared function parameter is semantically equivalent to this function parameter. + Equivalence of the two function parameters. + Reference to the calling object. + Function parameter being compared to. + + + Returns true if the compared property is semantically equivalent to this property. + Equivalence of the two properties. + Reference to the calling object. + Property being compared to. + + + Returns true if the compared type is semantically equivalent to this type. + Equivalence of the two types. + Reference to the calling object. + Type being compared to. + + + Returns true if the compared type is semantically equivalent to this type. + Equivalence of the two types. + Reference to the calling object. + Type being compared to. + + + Enumerates the modes of parameters of EDM functions. + + + Denotes that a parameter with an unknown or error directionality. + + + Denotes that a parameter is used for input. + + + Denotes that a parameter is used for output. + + + Denotes that a parameter is used for input and output. + + + Represents the location of an EDM item. + + + Creates a new instance of the class. + + + Gets a string representation of the location. + A string representation of the location. + + + Enumerates the multiplicities of EDM navigation properties. + + + The Multiplicity of the association end is unknown. + + + The Multiplicity of the association end is zero or one. + + + The Multiplicity of the association end is one. + + + The Multiplicity of the association end is many. + + + Represents a mapping from an EDM navigation property to an entity set. + + + Creates a new navigation target mapping. + The navigation property. + The entity set that the navigation propertion targets. + + + Gets the navigation property. + + + Gets the target entity set. + + + Enumerates the actions EDM can apply on deletes. + + + Takes no action on delete. + + + On delete also delete items on the other end of the association. + + + Enumerates the kinds of EDM primitives. + + + Represents a primitive type of unknown kind. + + + Represents a Binary type. + + + Represents a Boolean type. + + + Represents a Byte type. + + + Represents a DateTime type. + + + Represents a DateTimeOffset type. + + + Represents a Decimal type. + + + Represents a Double type. + + + Represents a Guid type. + + + Represents an Int16 type. + + + Represents an Int32 type. + + + Represents an Int64 type. + + + Represents a SByte type. + + + Represents a Single type. + + + Represents a String type. + + + Represents a Stream type. + + + Represents a Time type. + + + Represents an arbitrary Geography type. + + + Represents a geography Point type. + + + Represents a geography LineString type. + + + Represents a geography Polygon type. + + + Represents a geography GeographyCollection type. + + + Represents a geography MultiPolygon type. + + + Represents a geography MultiLineString type. + + + Represents a geography MultiPoint type. + + + Represents an arbitrary Geometry type. + + + Represents a geometry Point type. + + + Represents a geometry LineString type. + + + Represents a geometry Polygon type. + + + Represents a geometry GeometryCollection type. + + + Represents a geometry MultiPolygon type. + + + Represents a geometry MultiLineString type. + + + Represents a geometry MultiPoint type. + + + Returns true if this type kind represents a temporal type. + + + Returns true if this primitive type kind represents an integer type. + + + Returns true if this type kind represents a spatial type. + + + Defines EDM property types. + + + Represents a property implementing . + + + Represents a property implementing . + + + Represents a property with an unknown or error kind. + + + Defines EDM schema element types. + + + Represents a schema element with unknown or error kind. + + + Represents a schema element implementing . + + + Represents a schema element implementing . + + + Represents a schema element implementing . + + + Represents a schema element implementing + + + Defines EDM term kinds. + + + Represents a term with unknown or error kind. + + + Represents a term implementing . + + + Represents a term implementing . + + + Defines EDM metatypes. + + + Represents a type with an unknown or error kind. + + + Represents a type implementing . + + + Represents a type implementing . + + + Represents a type implementing . + + + Represents a type implementing . + + + Represents a type implementing . + + + Represents a type implementing . + + + Represents a type implementing . + + + Returns true if this type kind represents a structured type. + + + Provides semantics of the predefined EDM types. + + + Returns a reference to this row type definition. + A reference to this row type definition. + Reference to the calling object. + Flag specifying if the referenced type should be nullable. + + + If this reference is of a binary type, this will return a valid binary type reference to the type definition. Otherwise, it will return a bad binary type reference. + A valid binary type reference if the definition of the reference is of a binary type. Otherwise a bad binary type reference. + Reference to the calling object. + + + If this reference is of a collection type, this will return a valid collection type reference to the type definition. Otherwise, it will return a bad collection type reference. + A valid collection type reference if the definition of the reference is of a collection type. Otherwise a bad collection type reference. + Reference to the calling object. + + + If this reference is of a complex type, this will return a valid complex type reference to the type definition. Otherwise, it will return a bad complex type reference. + A valid complex type reference if the definition of the reference is of a complex type. Otherwise a bad complex type reference. + Reference to the calling object. + + + If this reference is of a decimal type, this will return a valid decimal type reference to the type definition. Otherwise, it will return a bad decimal type reference. + A valid decimal type reference if the definition of the reference is of a decimal type. Otherwise a bad decimal type reference. + Reference to the calling object. + + + If this reference is of an entity type, this will return a valid entity type reference to the type definition. Otherwise, it will return a bad entity type reference. + A valid entity type reference if the definition of the reference is of an entity type. Otherwise a bad entity type reference. + Reference to the calling object. + + + If this reference is of an entity reference type, this will return a valid entity reference type reference to the type definition. Otherwise, it will return a bad entity reference type reference. + A valid entity reference type reference if the definition of the reference is of an entity reference type. Otherwise a bad entity reference type reference. + Reference to the calling object. + + + If this reference is of an enumeration type, this will return a valid enumeration type reference to the type definition. Otherwise, it will return a bad enumeration type reference. + A valid enumeration type reference if the definition of the reference is of an enumeration type. Otherwise a bad enumeration type reference. + Reference to the calling object. + + + If this reference is of a primitive type, this will return a valid primitive type reference to the type definition. Otherwise, it will return a bad primitive type reference. + A valid primitive type reference if the definition of the reference is of a primitive type. Otherwise a bad primitive type reference. + Reference to the calling object. + + + If this reference is of a row type, this will return a valid row type reference to the type definition. Otherwise, it will return a bad row type reference. + A valid row type reference if the definition of the reference is of a row type. Otherwise a bad row type reference. + Reference to the calling object. + + + If this reference is of a spatial type, this will return a valid spatial type reference to the type definition. Otherwise, it will return a bad spatial type reference. + A valid spatial type reference if the definition of the reference is of a spatial type. Otherwise a bad spatial type reference. + Reference to the calling object. + + + If this reference is of a string type, this will return a valid string type reference to the type definition. Otherwise, it will return a bad string type reference. + A valid string type reference if the definition of the reference is of a string type. Otherwise a bad string type reference. + Reference to the calling object. + + + If this reference is of a structured type, this will return a valid structured type reference to the type definition. Otherwise, it will return a bad structured type reference. + A valid structured type reference if the definition of the reference is of a structured type. Otherwise a bad structured type reference. + Reference to the calling object. + + + If this reference is of a temporal type, this will return a valid temporal type reference to the type definition. Otherwise, it will return a bad temporal type reference. + A valid temporal type reference if the definition of the reference is of a temporal type. Otherwise a bad temporal type reference. + Reference to the calling object. + + + Determines if the potential base type is in the inheritance hierarchy of the type being tested. + True if and only if the type inherits from the potential base type. + Type to be tested for derivation from the other type. + The potential base type of the type being tested. + + + Returns true if this reference refers to a binary type. + This reference refers to a binary type. + Reference to the calling object. + + + Returns true if this reference refers to a boolean type. + This reference refers to a boolean type. + Reference to the calling object. + + + Returns true if this reference refers to a byte type. + This reference refers to a byte type. + Reference to the calling object. + + + Returns true if this reference refers to a collection. + This reference refers to a collection. + Reference to the calling object. + + + Returns true if this reference refers to a complex type. + This reference refers to a complex type. + Reference to the calling object. + + + Returns true if this reference refers to a DateTime type. + This reference refers to a DateTime type. + Reference to the calling object. + + + Returns true if this reference refers to a DateTimeOffset type. + This reference refers to a DateTimeOffset type. + Reference to the calling object. + + + Returns true if this reference refers to a decimal type. + This reference refers to a decimal type. + Reference to the calling object. + + + Returns true if this reference refers to a double type. + This reference refers to a double type. + Reference to the calling object. + + + Returns true if this reference refers to an entity type. + This reference refers to an entity type. + Reference to the calling object. + + + Returns true if this reference refers to an entity type. + This reference refers to an entity type. + Reference to the calling object. + + + Returns true if this reference refers to an enumeration type. + This reference refers to an enumeration type. + Reference to the calling object. + + + Returns true if this reference refers to a floating point type. + This reference refers to a floating point type. + Reference to the calling object. + + + Returns true if this reference refers to a GUID type. + This reference refers to a GUID type. + Reference to the calling object. + + + Returns true if this reference refers to an Int16 type. + This reference refers to an Int16 type. + Reference to the calling object. + + + Returns true if this reference refers to an Int32 type. + This reference refers to an Int32 type. + Reference to the calling object. + + + Returns true if this reference refers to an Int64 type. + This reference refers to an Int64 type. + Reference to the calling object. + + + Returns true if this primitive type kind represents an integer type. + This kind refers to an integer type. + Reference to the calling object. + + + Returns true if this reference refers to an integer type. + This reference refers to an integer type. + Reference to the calling object. + + + Determines if a type is equivalent to or derived from another type. + True if and only if the thisType is equivalent to or inherits from otherType. + Type to be tested for equivalence to or derivation from the other type. + Type that is the other type. + + + Returns true if this reference refers to a primitive type. + This reference refers to a primitive type. + Reference to the calling object. + + + Returns true if this reference refers to a row type. + This reference refers to a row type. + Reference to the calling object. + + + Returns true if this reference refers to an SByte type. + This reference refers to an SByte type. + Reference to the calling object. + + + Returns true if this reference refers to a signed integral type. + This reference refers to a signed integral type. + Reference to the calling object. + + + Returns true if this reference refers to a single type. + This reference refers to a single type. + Reference to the calling object. + + + Returns true if this type kind represents a spatial type. + This kind refers to a spatial type. + Reference to the calling object. + + + Returns true if this definition refers to a spatial type. + This definition refers to a spatial type. + Definition to the calling object. + + + Returns true if this reference refers to a spatial type. + This reference refers to a spatial type. + Reference to the calling object. + + + Returns true if this reference refers to a stream type. + This reference refers to a stream type. + Reference to the calling object. + + + Returns true if this reference refers to a string type. + This reference refers to a string type. + Reference to the calling object. + + + Returns true if this type kind represents a structured type. + This kind refers to a structured type. + Reference to the calling object. + + + Returns true if this reference refers to a structured type. + This reference refers to a structured type. + Reference to the calling object. + + + Returns true if this type kind represents a temporal type. + This kind refers to a temporal type. + Reference to the calling object. + + + Returns true if this reference refers to a temporal type. + This reference refers to a temporal type. + Reference to the calling object. + + + Returns true if this reference refers to a time type. + This reference refers to a time type. + Reference to the calling object. + + + Returns the primitive kind of the definition of this reference. + The primitive kind of the definition of this reference. + Reference to the calling object. + + + Contains extension methods for interfaces. + + + + + + + + + + + + + + Gets the entity type declaring this navigation property. + The entity type that declares this navigation property. + Reference to the calling object. + + + Gets the direct value annotations for an element. + The immediate value annotations of the element. + The model containing the annotations. + The annotated element. + + + + Gets the entity containers belonging to this model. + Entity containers belonging to this model. + Model to search for entity containers. + + + + + + + + Searches for an entity container with the given name in this model and all referenced models and returns null if no such entity container exists. + The requested entity container, or null if no such entity container exists. + The model to search. + The qualified name of the entity container being found. + + + Searches for functions with the given name in this model and all referenced models and returns an empty enumerable if no such functions exist. + The requested functions. + The model to search. + The qualified name of the functions being found. + + + + Finds a property of a record expression. + The property, if found, otherwise null. + The record expression. + Name of the property to find. + + + + Gets the binding of a property of the type term of a type annotation. + The binding of the property in the type annotation, or null if no binding exists. + Annotation to search. + Property to search for. + + + Gets the binding of a property of the type term of a type annotation. + The binding of the property in the type annotation, or null if no binding exists. + Annotation to search. + Name of the property to search for. + + + Searches for a type with the given name in this model and all referenced models and returns null if no such type exists. + The requested type, or null if no such type exists. + The model to search. + The qualified name of the type being found. + + + Searches for a value term with the given name in this model and all referenced models and returns null if no such value term exists. + The requested value term, or null if no such value term exists. + The model to search. + The qualified name of the value term being found. + + + Gets an annotatable element's vocabulary annotations defined in a specific model and models referenced by that model. + Annotations attached to the element by this model or by models referenced by this model. + The model to search. + Element to check for annotations. + + + Gets an annotatable element's vocabulary annotations that bind a particular term. + Annotations attached to the element by this model or by models referenced by this model that bind the term. + Model to search. + Element to check for annotations. + Term to search for. + Type of the annotation being returned. + + + Gets an annotatable element's vocabulary annotations that bind a particular term. + Annotations attached to the element by this model or by models referenced by this model that bind the term with the given qualifier. + Model to search. + Element to check for annotations. + Term to search for. + Qualifier to apply. + Type of the annotation being returned. + + + Gets an annotatable element's vocabulary annotations that bind a particular term. + Annotations attached to the element by this model or by models referenced by this model that bind the term. + Model to search. + Element to check for annotations. + Name of the term to search for. + Type of the annotation being returned. + + + Gets an annotatable element's vocabulary annotations that bind a particular term. + Annotations attached to the element by this model or by models referenced by this model that bind the term with the given qualifier. + Model to search. + Element to check for annotations. + Name of the term to search for. + Qualifier to apply. + Type of the annotation being returned. + + + Gets an annotatable element's vocabulary annotations defined in a specific model and models referenced by that model. + Annotations attached to the element (or, if the element is a type, to its base types) by this model or by models referenced by this model. + The model to search. + Element to check for annotations. + + + + + + Gets an annotation value from an annotatable element. + The model containing the annotation. + The annotated element. + Type of the annotation being returned. + + + Gets an annotation value corresponding to the given namespace and name provided. + The model containing the annotation. + The annotated element. + Namespace of the annotation. + Name of the annotation inside the namespace. + Type of the annotation being returned. + + + Gets an annotation value corresponding to the given namespace and name provided. + The requested annotation value, if it exists. Otherwise, null. + The model containing the annotation. + The annotated element. + Namespace of the annotation. + Name of the annotation inside the namespace. + + + Retrieves a set of annotation values. For each requested value, returns null if no annotation with the given name exists for the given element. + The model in which to find the annotations. + The set of requested annotations. + + + Gets documentation for a specified element. + Documentation that exists on the element. Otherwise, null. + The model containing the documentation. + The element. + + + + Gets the of a property of a term type that has been applied to the type of a value. + Value of the property evaluated against the supplied value, or null if no relevant type annotation exists. + Model to search for type annotations. + Value to use as context in evaluation. + Property to evaluate. + Evaluator to use to perform expression evaluation. + + + Gets the CLR value of a property of a term type that has been applied to the type of a value. + Model to search for type annotations. + Value to use as context in evaluation. + Property to evaluate. + Evaluator to use to perform expression evaluation. + The CLR type of the value to be returned. + + + Gets the of a property of a term type that has been applied to the type of a value. + Value of the property evaluated against the supplied value, or null if no relevant type annotation exists. + Model to search for type annotations. + Value to use as context in evaluation. + Property to evaluate. + Qualifier to apply. + Evaluator to use to perform expression evaluation. + + + Gets the CLR value of a property of a term type that has been applied to the type of a value. + Model to search for type annotations. + Value to use as context in evaluation. + Property to evaluate. + Qualifier to apply. + Evaluator to use to perform expression evaluation. + The CLR type of the value to be returned. + + + Gets the of a vocabulary term that has been applied to the type of a value. + Value of the term evaluated against the supplied value. + Model to search for term annotations. + Value to use as context in evaluation. + Term to evaluate. + Evaluator to use to perform expression evaluation. + + + Gets the CLR value of a vocabulary term that has been applied to the type of a value. + Model to search for term annotations. + Value to use as context in evaluation. + Term to evaluate. + Evaluator to use to perform expression evaluation. + The CLR type of the value to be returned. + + + Gets the of a vocabulary term that has been applied to the type of a value. + Value of the term evaluated against the supplied value. + Model to search for term annotations. + Value to use as context in evaluation. + Term to evaluate. + Qualifier to apply. + Evaluator to use to perform expression evaluation. + + + Gets the CLR value of a vocabulary term that has been applied to the type of a value. + Model to search for term annotations. + Value to use as context in evaluation. + Term to evaluate. + Qualifier to apply. + Evaluator to use to perform expression evaluation. + The CLR type of the value to be returned. + + + Gets the of a vocabulary term that has been applied to the type of a value. + Value of the term evaluated against the supplied value. + Model to search for term annotations. + Value to use as context in evaluation. + Name of the term to evaluate. + Evaluator to use to perform expression evaluation. + + + Gets the CLR value of a vocabulary term that has been applied to the type of a value. + Model to search for term annotations. + Value to use as context in evaluation. + Name of the term to evaluate. + Evaluator to use to perform expression evaluation. + The CLR type of the value to be returned. + + + Gets the of a vocabulary term that has been applied to the type of a value. + Value of the term evaluated against the supplied value. + Model to search for term annotations. + Value to use as context in evaluation. + Name of the term to evaluate. + Qualifier to apply. + Evaluator to use to perform expression evaluation. + + + Gets the CLR value of a vocabulary term that has been applied to the type of a value. + Model to search for term annotations. + Value to use as context in evaluation. + Name of the term to evaluate. + Qualifier to apply. + Evaluator to use to perform expression evaluation. + The CLR type of the value to be returned. + + + + + + + + Gets the multiplicity of this end of a bidirectional relationship between this navigation property and its partner. + The multiplicity of this end of the relationship. + Reference to the calling object. + + + + + + + + + Gets all schema elements from the model, and models referenced by it. + Schema elements from the model, and models referenced by it. + Model to search for elements + + + Sets an annotation value for an EDM element. If the value is null, no annotation is added and an existing annotation with the same name is removed. + The model containing the annotation. + The annotated element. + Namespace that the annotation belongs to. + Name of the annotation within the namespace. + Value of the new annotation. + + + Sets an annotation value on an annotatable element. + The model containing the annotation. + The annotated element. + Value of the new annotation. + Type of the annotation being set. + + + Sets a set of annotation values. If a supplied value is null, no annotation is added and an existing annotation with the same name is removed. + The model in which to set the annotations. + The annotations to set. + + + Sets documentation for a specified element. + The model containing the documentation. + The element. + Documentation to set. + + + + + + + Gets the entity type targeted by this navigation property. + The entity type targeted by this navigation property. + Reference to the calling object. + + + Analyzes .EntitySet expression and returns a relative path to an if available. The path starts with the parameter and may have optional sequence of and type casts segments. + True if the entity set expression of the functionImport contains a relative path an , otherwise false. + The function import containing the entity set expression. + The model containing the function import. + The function import parameter from which the relative entity set path starts. + The optional sequence of navigation properties. + + + Analyzes .EntitySet expression and returns a static reference if available. + True if the entity set expression of the functionImport contains a static reference to an , otherwise false. + The function import containing the entity set expression. + The static entity set of the function import. + + + + + + Gets an annotatable element's vocabulary annotations as seen from a particular model. + Annotations attached to the element by the model or by models referenced by the model. + Reference to the calling object. + Model to check for annotations. + + + Represents a reference to an EDM binary type. + + + Gets a value indicating whether this type specifies fixed length. + True if the type specifies fixed length; otherwise, false. + + + Gets a value indicating whether this type specifies the maximum allowed max length. + True if the type specifies the maximum allowed max length; otherwise, false. + + + Gets the maximum length of this type. + The maximum length of this type. + + + Defines an EDM component who is invalid or whose validity is unknown at construction. + + + Gets an error if one exists with the current object. + An error. + + + Represents a definition of an EDM collection type. + + + Gets the element type of this collection. + The element type of this collection. + + + Represents a reference to an EDM collection type. + + + Represents a definition of an EDM complex type. + + + Represents a reference to an EDM complex type. + + + Represents a reference to an EDM decimal type. + + + Gets the precision of this type. + The precision of this type. + + + Gets the scale of this type. + The scale of this type. + + + Represents an EDM documentation. + + + Gets a long description of this documentation. + A long description of this documentation. + + + Gets a summary of this documentation. + A summary of this documentation. + + + Represents an EDM element. + + + Represents an EDM entity container. + + + Gets a collection of the elements of this entity container. + A collection of the elements of this entity container. + + + Searches for an entity set with the given name in this entity container and returns null if no such set exists. + The requested element, or null if the element does not exist. + The name of the element being found. + + + Searches for function imports with the given name in this entity container and returns null if no such function import exists. + A group of the requested function imports, or null if no such function import exists. + The name of the function import being found. + + + Represents the common elements of all EDM entity container elements. + + + Gets the container that contains this element. + + + + Represents a definition of an EDM entity reference type. + + + Gets the entity type pointed to by this entity reference. + The entity type pointed to by this entity reference. + + + Represents a reference to an EDM entity reference type. + + + Represents an EDM entity set. + + + Gets the entity type contained in this entity set. + The entity type contained in this entity set. + + + Finds the entity set that a navigation property targets. + The entity set that the navigation propertion targets, or null if no such entity set exists. + The navigation property. + + + Gets the navigation targets of this entity set. + + + Represents a definition of an EDM entity type. + + + Gets the structural properties of the entity type that make up the entity key. + The structural properties of the entity type. + + + Represents a reference for the definition of an EDM entity type. + + + Represents a definition of an EDM enumeration type member. + + + Gets the type that this member belongs to. + The type that this member belongs to. + + + Gets the value of this enumeration type member. + The value of this enumeration type member. + + + Represents a definition of an EDM enumeration type. + + + Gets the members of this enumeration type. + The members of this enumeration type. + + + Gets a value indicating whether the enumeration type can be treated as a bit field. + True if the value indicating whether the enumeration type can be treated as a bit field; otherwise, false. + + + Gets the underlying type of this enumeration type. + The underlying type of this enumeration type. + + + Represents a reference for a definition of an EDM enumeration type. + + + Represents an EDM function. + + + Gets the defining expression of this function. + The defining expression of this function. + + + Represents the common base type of EDM functions and function imports. + + + Searches for a parameter with the given name, and returns null if no such parameter exists. + The requested parameter or null if no such parameter exists. + The name of the parameter being found. + + + Gets the collection of parameters for this function. + The collection of parameters for this function. + + + Gets the return type of this function. + The return type of this function. + + + Represents an EDM function import. + + + Gets a value indicating whether this function import can be used as an extension method for the type of the first parameter of this function import. + True if the function import can be used as an extension method for the type of the first parameter of this function import; otherwise, false. + + + Gets a value indicating whether this function import can be composed inside expressions. cannot be set to true if is set to true. + True if the function import can be composed inside expressions; otherwise, false. + + + Gets the entity set where the result of this function import will be contained in. + The entity set where the result of this function import will be contained in. + + + Gets a value indicating whether this function import has side-effects. cannot be set to true if is set to true. + True if the function import has side-effects; otherwise, false. + + + Represents a parameter of an EDM function. + + + Gets the function or function import that declared this parameter. + + + Gets the mode of this function parameter. + The mode of this function parameter. + + + Gets the type of this function parameter. + The type of this function parameter. + + + Represents the interface for all EDM elements that can be located. + + + Gets the location of this element. + The location of this element. + + + Semantic representation of an EDM model. + + + Gets the model's annotations manager. + + + Searches for an entity container with the given name in this model and returns null if no such entity container exists. + The requested entity container, or null if no such entity container exists. + The name of the entity container being found. + + + Searches for functions with the given name in this model and returns an empty enumerable if no such function exists. + A set of functions sharing the specified qualified name, or an empty enumerable if no such function exists. + The qualified name of the function being found. + + + Searches for a type with the given name in this model and returns null if no such type exists. + The requested type, or null if no such type exists. + The qualified name of the type being found. + + + Searches for a value term with the given name in this model and returns null if no such value term exists. + The requested value term, or null if no such value term exists. + The qualified name of the value term being found. + + + Searches for vocabulary annotations specified by this model. + The vocabulary annotations for the element. + The annotated element. + + + Gets the collection of models referred to by this model. + The collection of models referred to by this model. + + + Gets the collection of schema elements that are contained in this model. + The collection of schema elements that are contained in this model. + + + Gets the collection of vocabulary annotations that are contained in this model. + The collection of vocabulary annotations. + + + Common base interface for all named EDM elements. + + + Gets the name of this element. + The name of this element. + + + Represents an EDM navigation property. + + + Gets a value indicating whether the navigation target is contained inside the navigation source. + + + Gets the dependent properties of this navigation property, returning null if this is the principal end or if there is no referential constraint. + + + Gets whether this navigation property originates at the principal end of an association. + + + Gets the action to execute on the deletion of this end of a bidirectional association. + + + Gets the partner of this navigation property. + + + Represents a definition of an EDM primitive type. + + + Gets the primitive kind of this type. + The primitive kind of this type. + + + Represents a reference to definition of an EDM primitive type. + + + Represents an EDM property. + + + Gets the type that this property belongs to. + The type that this property belongs to. + + + Gets the kind of this property. + The kind of this property. + + + Gets the type of this property. + The type of this property. + + + Represents an EDM row type. + + + Represents a reference to an EDM row type. + + + Common base interface for all named children of EDM schemata. + + + Gets the namespace this schema element belongs to. + The namespace this schema element belongs to. + + + Gets the kind of this schema element. + The kind of this schema element. + + + Represents an EDM schema type. + + + Represents a reference to an EDM spatial type. + + + Gets the spatial reference identifier of this spatial type. + The spatial reference identifier of this spatial type. + + + Represents a reference to an EDM string type. + + + Gets a string representing the collation of this string type. + A string representing the collation of this string type. + + + Gets a value indicating whether this string type specifies fixed length. + True if this string type specifies fixed length; otherwise, false. + + + Gets a value indicating whether this string type specifies the maximum allowed maximum length. + True if this string type specifies the maximum allowed maximum length; otherwise, false. + + + Gets a value indicating whether this string type supports Unicode encoding. + True if this string type supports Unicode encoding; otherwise, false. + + + Gets the maximum length of this string type. + The maximum length of this string type. + + + Represents an EDM structural (that is, non-navigation) property. + + + Gets the concurrency mode of this property. + The concurrency mode of this property. + + + Gets the default value of this property. + The default value of this property. + + + Represents the common base interface for definitions of EDM structured types. + + + Gets the base type of this type. + The base type of this type. + + + Gets the properties declared immediately within this type. + The properties declared immediately within this type. + + + Searches for a structural or navigation property with the given name in this type and all base types and returns null if no such property exists. + The requested property, or null if no such property exists. + The name of the property being found. + + + Gets a value indicating whether this type is abstract. + True if this type is abstract; otherwise, false. + + + Gets a value indicating whether this type is open. + True if this type is open; otherwise, false. + + + Represents a reference to an EDM structured type. + + + Represents a reference to an EDM temporal (Time, DateTime, DateTimeOffset) type. + + + Gets the precision of this temporal type. + The precision of this temporal type. + + + Represents the term to which an annotation can bind. + + + Gets the kind of a term. + The kind of a term. + + + Represents the definition of an EDM type. + + + Gets the kind of this type. + The kind of this type. + + + Represents a reference to an EDM type. + + + Gets the definition to which this type refers. + The definition to which this type refers. + + + Gets a value indicating whether this type is nullable. + true of the type is nullable; otherwise, false. + + + Represents an EDM value term. + + + Gets the type of the term. + The type of the term. + + + + Contains ToTraceString() extension methods. + + + Returns the text representation of the current object. + The text representation of the current object. + Reference to the calling object. + + + Returns the text representation of the current object. + The text representation of the current object. + Reference to the calling object. + + + Returns the text representation of the current object. + The text representation of the current object. + Reference to the calling object. + + + Returns the text representation of the current object. + The text representation of the current object. + Reference to the calling object. + + + Returns the text representation of the current object. + The text representation of the current object. + Reference to the calling object. + + + Represents an EDM annotation with an immediate value. + + + Gets the namespace Uri of the annotation. + + + Gets the value of this annotation. + + + Represents the combination of an EDM annotation with an immediate value and the element to which it is attached. + + + Gets the element to which the annotation is attached + + + Gets the local name of this element. + + + Gets the namespace of the annotation. + + + Gets the value of this annotation. + + + Manages getting and setting direct value annotations on EDM elements. + + + Retrieves an annotation value for an EDM element. Returns null if no annotation with the given name exists for the given element. + Returns the annotation value that corresponds to the provided name. Returns null if no annotation with the given name exists for the given element. + The annotated element. + Namespace that the annotation belongs to. + Local name of the annotation. + + + Retrieves a set of annotation values. For each requested value, returns null if no annotation with the given name exists for the given element. + The set of requested annotations + + + Gets annotations associated with an element. + The direct value annotations for the element. + The annotated element. + + + Sets an annotation value for an EDM element. If the value is null, no annotation is added and an existing annotation with the same name is removed. + The annotated element. + Namespace that the annotation belongs to. + Name of the annotation within the namespace. + The value of the annotation. + + + Sets a set of annotation values. If a supplied value is null, no annotation is added and an existing annotation with the same name is removed. + The annotations to set + + + Represents a property binding specified as part of an EDM Type Annotation. + + + Gets the property given a value by the annotation. + The property given a value by the annotation. + + + Gets the expression producing the value of the annotation. + The expression producing the value of the annotation. + + + Represents an EDM Type Annotation. + + + Gets the value annotations for the properties of the type. + The value annotations for the properties of the type. + + + Represents an EDM Value Annotation. + + + Gets the expression producing the value of the annotation. + The expression producing the value of the annotation. + + + Represents an EDM Vocabulary Annotation. + + + Gets the qualifier used to discriminate between multiple bindings of the same property or type. + The qualifier. + + + Gets the element the annotation applies to. + The element the annotation applies to. + + + Gets the term bound by the annotation. + + + Represents the constants for CSDL XML. + + + Version 1.0 of EDMX. Corresponds to EDMX namespace "http://schemas.microsoft.com/ado/2007/06/edmx". + + + Version 2.0 of EDMX. Corresponds to EDMX namespace "http://schemas.microsoft.com/ado/2008/10/edmx". + + + Version 3.0 of EDMX. Corresponds to EDMX namespace "http://schemas.microsoft.com/ado/2009/11/edmx". + + + The current latest version of EDMX. + + + Defines a location in a XML file. + + + Gets the line number in the file. + The line number in the file. + + + Gets the position in the line. + The position in the line. + + + Gets a string representation of the location. + A string representation of the location. + + + Provides CSDL parsing services for EDM models. + + + Returns an IEdmModel for the given CSDL artifacts. + Success of the parse operation. + Collection of XmlReaders containing the CSDL artifacts. + Model to be references by the created model. + The model generated by parsing. + Errors reported while parsing. + + + Returns an IEdmModel for the given CSDL artifacts. + Success of the parse operation. + Collection of XmlReaders containing the CSDL artifacts. + The model generated by parsing. + Errors reported while parsing. + + + Returns an IEdmModel for the given CSDL artifacts. + Success of the parse operation. + Collection of XmlReaders containing the CSDL artifacts. + Models to be references by the created model. + The model generated by parsing. + Errors reported while parsing. + + + Provides CSDL serialization services for EDM models. + + + + Outputs a CSDL artifact to the provided writer. + A value indicating whether serialization was successful. + Model to be written. + XmlWriter the generated CSDL will be written to. + Errors that prevented successful serialization, or no errors if serialization was successful. + + + Represents whether a vocabulary annotation should be serialized within the element it applies to or in a separate section of the CSDL. + + + The annotation should be serialized within the element being annotated. + + + The annotation should be serialized in a separate section. + + + Provides EDMX parsing services for EDM models. + + + Returns an IEdmModel for the given EDMX artifact. + Success of the parse operation. + XmlReader containing the EDMX artifact. + Model to be referenced by the created model. + The model generated by parsing + Errors reported while parsing. + + + Returns an IEdmModel for the given EDMX artifact. + Success of the parse operation. + XmlReader containing the EDMX artifact. + The model generated by parsing + Errors reported while parsing. + + + Returns an IEdmModel for the given EDMX artifact. + Success of the parse operation. + XmlReader containing the EDMX artifact. + Models to be references by the created model. + The model generated by parsing + Errors reported while parsing. + + + Specifies what target of an EDMX file. + + + The target is Entity Framework. + + + The target is OData. + + + Provides EDMX serialization services for EDM models. + + + Outputs an EDMX artifact to the provided XmlWriter. + A value indicating whether serialization was successful. + Model to be written. + XmlWriter the generated EDMX will be written to. + Target implementation of the EDMX being generated. + Errors that prevented successful serialization, or no errors if serialization was successfull. + + + Contains extension methods for interfaces that are useful to serialization. + + + Gets the annotations associated with the association serialized for a navigation property. + Model containing the navigation property. + The navigation property. + The association annotations. + The annotations for association end 1. + The annotations for association end 2. + The annotations for the referential constraint. + + + Gets the name used for the association end serialized for a navigation property. + The association end name. + Model containing the navigation property. + The navigation property. + + + Gets the fully-qualified name used for the association serialized for a navigation property. + The fully-qualified association name. + Model containing the navigation property. + The navigation property. + + + Gets the name used for the association serialized for a navigation property. + The association name. + Model containing the navigation property. + The navigation property. + + + Gets the namespace used for the association serialized for a navigation property. + The association namespace. + Model containing the navigation property. + The navigation property. + + + Gets the annotations associated with the association serialized for a navigation target of an entity set. + Model containing the entity set. + The entity set. + The navigation property. + The association set annotations. + The annotations for association set end 1. + The annotations for association set end 2. + + + Gets the name used for the association set serialized for a navigation property of an entity set. + The association set name. + Model containing the entity set. + The entity set. + The navigation property. + + + + + Gets an annotation indicating if the value should be serialized as an element. + Value indicating if the string should be serialized as an element. + Value the annotation is on. + Model containing the value. + + + Gets an annotation indicating whether the value of an enum member should be explicitly serialized. + Whether the member should have its value serialized. + The member the annotation is on. + Model containing the member. + + + + + Gets the primary end of a pair of partnered navigation properties, selecting the principal end if there is one and making a stable, arbitrary choice otherwise. + The primary end between the navigation property and its partner. + The navigation property. + + + Gets the schema an annotation should be serialized in. + Name of the schema the annotation belongs to. + Reference to the calling annotation. + Model containing the annotation. + + + Gets the location an annotation should be serialized in. + The location the annotation should be serialized at. + Reference to the calling annotation. + Model containing the annotation. + + + Sets the annotations for the association serialized for a navigation property. + Model containing the navigation property. + The navigation property. + The association annotations. + The annotations for association end 1. + The annotations for association end 2. + The annotations for the referential constraint. + + + Sets the name used for the association end serialized for a navigation property. + Model containing the navigation property. + The navigation property. + The association end name. + + + Sets the name used for the association serialized for a navigation property. + Model containing the navigation property. + The navigation property. + The association name. + + + Sets the namespace used for the association serialized for a navigation property. + Model containing the navigation property. + The navigation property. + The association namespace. + + + Sets the annotations for the association set serialized for a navigation target of an entity set. + Model containing the entity set. + The entity set. + The navigation property. + The association set annotations. + The annotations for association set end 1. + The annotations for association set end 2. + + + Sets the name used for the association set serialized for a navigation property of an entity set. + Model containing the entity set. + The entity set + The navigation property. + The association set name. + + + + + Sets an annotation indicating if the value should be serialized as an element. + Value to set the annotation on. + Model containing the value. + Value indicating if the value should be serialized as an element. + + + Sets an annotation indicating whether the value of an enum member should be explicitly serialized. + Member to set the annotation on. + Model containing the member. + If the value of the enum member should be explicitly serialized + + + + + Sets the schema an annotation should appear in. + The annotation the schema should be set for. + Model containing the annotation. + The schema the annotation belongs in. + + + Sets the location an annotation should be serialized in. + The annotation the location is being specified for. + Model containing the annotation. + The location the annotation should appear. + + + + to CLR value converter. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The delegate customizing conversion of structured values. + + + Converts edmValue to a value. + Converted boolean. + The EDM value to be converted. + edmValue + + + Converts edmValue to a value. + Converted byte. + The EDM value to be converted. + edmValue + edmValue + + + Converts edmValue to a CLR byte array value. + The EDM value to be converted. + edmValue + + + Converts edmValue to a value. + Converted char. + The EDM value to be converted. + edmValue + edmValue + + + Converts edmValue to a value. + Converted DateTime. + The EDM value to be converted. + edmValue + + + Converts edmValue to a value. + Converted DateTimeOffset. + The EDM value to be converted. + edmValue + + + Converts edmValue to a value. + Converted decimal. + The EDM value to be converted. + edmValue + + + Converts edmValue to a value. + Converted double. + The EDM value to be converted. + edmValue + + + Converts edmValue to a value. + Converted integer. + The EDM value to be converted. + edmValue + edmValue + + + Converts edmValue to a value. + Converted integer. + The EDM value to be converted. + edmValue + edmValue + + + Converts edmValue to a value. + Converted integer. + The EDM value to be converted. + edmValue + + + Converts edmValue to a value. + Converted single. + The EDM value to be converted. + edmValue + + + Converts edmValue to a value. + Converted string. + The EDM value to be converted. + edmValue + + + Converts edmValue to a value. + Converted Time. + The EDM value to be converted. + edmValue + + + Converts edmValue to a CLR value of the specified type. Supported values for <typeparamref name="T" /> are: CLR primitive types such as and , CLR enum types, <see cref="T:System.Collections.Generic.IEnumerable`1" />, <see cref="T:System.Collections.Generic.ICollection`1" />, <see cref="T:System.Collections.Generic.IList`1" />, CLR classes with default constructors and public properties with setters and collection properties of the following shapes: <see cref="T:System.Collections.Generic.IEnumerable`1" /> EnumerableProperty { get; set; }, <see cref="T:System.Collections.Generic.ICollection`1" /> CollectionProperty { get; set; }, <see cref="T:System.Collections.Generic.IList`1" /> ListProperty { get; set; }, <see cref="T:System.Collections.Generic.ICollection`1" /> CollectionProperty { get { return this.nonNullCollection; } }, <see cref="T:System.Collections.Generic.IList`1" /> ListProperty { get { return this.nonNullList; } }. + The EDM value to be converted. + The CLR type. + + + Converts edmValue to a CLR value of the specified type. Supported values for clrType are: CLR primitive types such as and , CLR enum types, <see cref="T:System.Collections.Generic.IEnumerable`1" />, <see cref="T:System.Collections.Generic.ICollection`1" />, <see cref="T:System.Collections.Generic.IList`1" />, CLR classes with default constructors and public properties with setters and collection properties of the following shapes: <see cref="T:System.Collections.Generic.IEnumerable`1" /> EnumerableProperty { get; set; }, <see cref="T:System.Collections.Generic.ICollection`1" /> CollectionProperty { get; set; }, <see cref="T:System.Collections.Generic.IList`1" /> ListProperty { get; set; }, <see cref="T:System.Collections.Generic.ICollection`1" /> CollectionProperty { get { return this.nonNullCollection; } }, <see cref="T:System.Collections.Generic.IList`1" /> ListProperty { get { return this.nonNullList; } }. + A CLR value converted from edmValue. + The EDM value to be converted. + The CLR type. + + + Converts edmValue to a nullable value. + Converted boolean. + The EDM value to be converted. + edmValue + + + Converts edmValue to a nullable value. + Converted byte. + The EDM value to be converted. + edmValue + edmValue + + + Converts edmValue to a value. + Converted char. + The EDM value to be converted. + edmValue + edmValue + + + Converts edmValue to a nullable value. + Converted DateTime. + The EDM value to be converted. + edmValue + + + Converts edmValue to a nullable value. + Converted DateTimeOffset. + The EDM value to be converted. + edmValue + + + Converts edmValue to a nullable value. + Converted decimal. + The EDM value to be converted. + edmValue + + + Converts edmValue to a nullable value. + Converted double. + The EDM value to be converted. + edmValue + + + Converts edmValue to a nullable value. + Converted integer. + The EDM value to be converted. + edmValue + edmValue + + + Converts edmValue to a value. + Converted integer. + The EDM value to be converted. + edmValue + edmValue + + + Converts edmValue to a nullable value. + Converted integer. + The EDM value to be converted. + edmValue + + + Converts edmValue to a nullable value. + Converted single. + The EDM value to be converted. + edmValue + + + Converts edmValue to a nullable value. + Converted Tim. + The EDM value to be converted. + edmValue + + + Registers the clrObject corresponding to the edmValue. All subsequent conversions from this edmValue performed by this instance of will return the specified clrObject. Registration is required to support graph consistency and loops during conversion process. This method should be called inside the delegate if the delegate is calling back into in order to populate properties of the clrObject. + The EDM value. + The CLR object. + + + + Expression evaluator. + + + + + Evaluates an expression with no value context. + The value that results from evaluating the expression in the context of the supplied value. + Expression to evaluate. The expression must not contain paths, because no context for evaluating a path is supplied. + + + Evaluates an expression in the context of a value. + The value that results from evaluating the expression in the context of the supplied value. + Expression to evaluate. + Value to use as context in evaluating the expression. + + + Evaluates an expression in the context of a value and a target type. + The value that results from evaluating the expression in the context of the supplied value, asserted to be of the target type. + Expression to evaluate. + Value to use as context in evaluating the expression. Cannot be null if the expression contains paths. + Type to which the result value is expected to conform. + + + Expression evaluator capable of producing CLR values. + + + + + Gets or sets an instance of that is used to produce CLR values during evaluation. + + + Evaluates an expression with no value context. + Expression to evaluate. The expression must not contain paths, because no context for evaluating a path is supplied. + The CLR type of the value to be returned. + + + Evaluates an expression in the context of a value. + Expression to evaluate. + Value to use as context in evaluating the expression. + The CLR type of the value to be returned. + + + Evaluates an expression in the context of a value and a target type. + Expression to evaluate. + Value to use as context in evaluating the expression. + Type to which the result value is expected to conform. + The CLR type of the value to be returned. + + + Defines EDM expression kinds. + + + + + + Represents an expression implementing . + + + + + + + + + Represents an expression implementing . + + + + + + + + + Represents an expression implementing . + + + + + + + + + Represents an expression implementing . + + + Represents an expression implementing . + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents an expression implementing . + + + + + + + + + + + + + + + Represents an expression implementing . + + + Represents an expression implementing + + + Represents an EDM type assertion expression. + + + Gets the expression for which the type is asserted. + The expression for which the type is asserted. + + + Gets the asserted type. + The asserted type. + + + + Represents an EDM boolean constant expression. + + + Represents an EDM multi-value construction expression. + + + Gets the declared type of the collection, or null if there is no declared type. + + + Gets the constructed element values. + The constructed element values. + + + Represents an EDM DateTime constant expression. + + + + Represents an EDM decimal constant expression. + + + Represents an EDM entity set reference expression. + + + Gets the referenced entity set. + The referenced entity set. + + + Represents an EDM enumeration member reference expression. + + + Gets the referenced enum member. + + + Represents an EDM expression. + + + Gets the kind of this expression. + The kind of this expression. + + + Represents an EDM floating constant expression. + + + Represents an EDM function application expression. + + + Gets the applied function. + The applied function. + + + Gets the arguments to the function. + The arguments to the function. + + + Represents an EDM function reference expression. + + + Gets the referenced function. + + + + Represents an EDM if expression. + + + Gets the expression to evaluate if Test evaluates to False. + The expression to evaluate if Test evaluates to False. + + + Gets the expression to evaluate if Test evaluates to True. + The expression to evaluate if Test evaluates to True. + + + Gets the test expression. + The test expression. + + + Represents an EDM integer constant expression. + + + Represents an EDM type test expression. + + + Gets the expression whose type is to be tested. + The expression whose type is to be tested. + + + Gets the type to be tested against. + The type to be tested against. + + + Represents an EDM labeled expression element. + + + Gets the underlying expression. + + + Represents a reference to an EDM labeled expression. + + + Gets the referenced expression. + + + + Represents an EDM parameter reference expression. + + + Gets the referenced parameter. + + + Represents an EDM path expression. + + + Gets the path as a decomposed qualified name. "A.B.C" is { "A", "B", "C" }. + The path as a decomposed qualified name. + + + Represents an EDM property constructor specified as part of a CSDL Record expression. + + + Gets the name of the property + The name of the property. + + + Gets the expression for the value of the property. + The expression for the value of the property. + + + Represents an EDM property reference expression. + + + + Gets the referenced property. + + + Represents an EDM record construction expression. + + + Gets the declared type of the record, or null if there is no declared type. + The declared type of the record, or null if there is no declared type. + + + Gets the constructed property values. + The constructed property values. + + + Represents an EDM string constant expression. + + + + Represents an EDM value term reference expression. + + + Gets the expression for the structured value containing the referenced term property. + The expression for the structured value containing the referenced term property. + + + Gets the optional qualifier. + The optional qualifier. + + + Gets the referenced value term. + The referenced value term. + + + Represents a reference to an EDM binary type. + + + Initializes a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + + + Initializes a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + Denotes whether the maximum length is the maximum allowed value. + The maximum length of a value of this type. + Denotes whether the length can vary. + + + Gets a value indicating whether this type specifies fixed length. + true if this type specifies fixed length; otherwise, false. + + + Gets a value indicating whether this type specifies the maximum allowed max length. + true if this type specifies the maximum allowed maximum length; otherwise, false. + + + Gets the maximum length of this type. + The maximum length of this type. + + + Represents a definition of an EDM collection type. + + + Initializes a new instance of the EdmCollectionType class. + The type of the elements in this collection. + + + + Gets the kind of this type. + + + Represents a reference to an EDM collection type. + + + Initializes a new instance of the class. + The type definition this reference refers to. + Denotes whether the type can be nullable. + + + Gets the collection type to which this type refers. + The collection type to which this type refers. + + + Represents a definition of an EDM complex type. + + + Initializes a new instance of the EdmComplexType class. + The namespace this type belongs to. + The name of this type within its namespace. + + + Initializes a new instance of the EdmComplexType class. Note: Complex type inheritance is not supported in EDM version 3.0 and above. + The namespace this type belongs to. + The name of this type within its namespace. + The base type of this complex type. + Denotes whether this complex type is abstract. + Denotes whether this type is open. + + + Initializes a new instance of the EdmComplexType class. + The namespace this type belongs to. + The name of this type within its namespace. + Denotes whether this type is open. + + + + + + Gets the kind of this type. + + + Represents a reference to an EDM complex type. + + + Initializes a new instance of the class. + The type definition this reference refers to. + Denotes whether the type can be nullable. + + + Contains constant values that apply to the EDM model, regardless of source (for CSDL/EDMX specific constants see ). + + + Version 1.0 of EDM. Corresponds to CSDL namespace "http://schemas.microsoft.com/ado/2006/04/edm". + + + Version 1.1 of EDM. Corresponds to CSDL namespace "http://schemas.microsoft.com/ado/2007/05/edm". + + + Version 1.2 of EDM. Corresponds to CSDL namespace "http://schemas.microsoft.com/ado/2008/01/edm". + + + Version 2.0 of EDM. Corresponds to CSDL namespaces "http://schemas.microsoft.com/ado/2008/09/edm" and "http://schemas.microsoft.com/ado/2009/08/edm". + + + Version 3.0 of EDM. Corresponds to CSDL namespace "http://schemas.microsoft.com/ado/2009/11/edm". + + + The current latest version of EDM. + + + Provides predefined declarations relevant to EDM semantics. + + + Gets the model's annotations manager. + + + Searches for an entity container with the given name in this model and returns null if no such entity container exists. + The requested entity container, or null if no such entity container exists. + The name of the entity container being found. + + + Searches for functions with the given name in this model and returns an empty enumerable if no such function exists. + A set functions sharing the specified qualified name, or an empty enumerable if no such function exists. + The qualified name of the function being found. + + + Searches for a type with the given name in this model and returns null if no such type exists. + The requested type, or null if no such type exists. + The qualified name of the type being found. + + + Searches for a value term with the given name in this model and returns null if no such value term exists. + The requested value term, or null if no such value term exists. + The qualified name of the value term being found. + + + Searches for vocabulary annotations specified by this model or a referenced model for a given element. + The vocabulary annotations for the element. + The annotated element. + + + + + + + + Gets a reference to a datetime primitive type definition. + A new datetime type reference. + Flag specifying if the referenced type should be nullable. + + + Gets a reference to a datetime with offset primitive type definition. + A new datetime with offset type reference. + Flag specifying if the referenced type should be nullable. + + + + + + + + + + + + + + + + + + + + + + Gets a reference to a time primitive type definition. + A new time type reference. + Flag specifying if the referenced type should be nullable. + + + + + + + + Represents a reference to an EDM decimal type. + + + Creates a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + + + Creates a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + The precision of values with this type. + The scale of values with this type. + + + Gets the precision of this type. + The precision of this type. + + + Gets the scale of this type. + The scale of this type. + + + Represents an EDM documentation. + + + Creates a new instance of the class. + + + Creates a new instance of the class. + A summary of the documentation. + A long description of the documentation. + + + Gets or sets a long description of this documentation. + A long description of this documentation. + + + Gets or sets a summary of this documentation. + A summary of this documentation. + + + Represents the common base class for all EDM elements. + + + Creates a new instance of the class. + + + Represents an EDM entity container. + + + Initializes a new instance of the EdmEntityContainer class. + Namespace of the entity container. + Name of the entity container. + + + Adds an entity container element to this entity container. + The element to add. + + + Creates and adds an entity set to this entity container. + Created entity set. + Name of the entity set. + The entity type of the elements in this entity set. + + + Creates and adds a function import to this entity container. + Created function import. + Name of the function import. + Return type of the function import. + + + Creates and adds a function import to this entity container. + Created function import. + Name of the function import. + Return type of the function import. + An entity set containing entities returned by this function import. The two expression kinds supported are and . + + + Creates and adds a function import to this entity container. + Created function import. + Name of the function import. + Return type of the function import. + An entity set containing entities returned by this function import. The two expression kinds supported are and . + A value indicating whether this function import has side-effects. + A value indicating whether this functon import can be composed inside expressions. + A value indicating whether this function import can be used as an extension method for the type of the first parameter of this function import. + + + Gets a collection of the elements of this entity container. + A collection of the elements of this entity container. + + + Searches for an entity set with the given name in this entity container and returns null if no such set exists. + The requested element, or null if the element does not exist. + The name of the element being found. + + + Searches for function imports with the given name in this entity container and returns null if no such function import exists. + A group of the requested function imports, or null if no such function import exists. + The name of the function import being found. + + + Gets or sets the name of this entity container. + The name of this entity container. + + + Gets the namespace of this entity container. + + + Gets the kind of this schema element. + + + Represents a definition of an EDM entity reference type. + + + + + Gets the kind of this type. + + + Represents a reference to an EDM entity reference type. + + + Creates a new instance of the class. + The definition referred to by this reference. + Denotes whether the type can be nullable. + + + Gets the entity reference definition to which this type refers. + The entity reference definition to which this type refers. + + + Represents an EDM entity set. + + + Initializes a new instance of the EdmEntitySet class. + An containing this entity set. + Name of the entity set. + The entity type of the elements in this entity set. + + + Adds a navigation target, specifying the destination entity set of a navigation property of an entity in this entity set. + The navigation property the target is being set for. + The destination entity set of the specified navigation property. + + + Gets or sets the container of this entity set. + + + + + Finds the entity set that a navigation property targets. + The entity set that the navigation propertion targets, or null if no such entity set exists. + The navigation property. + + + + Gets the navigation targets of this entity set. + + + Represents a definition of an EDM entity type. + + + Initializes a new instance of the EdmEntityType class. + Namespace the entity belongs to. + Name of the entity. + + + Initializes a new instance of the EdmEntityType class. + Namespace the entity belongs to. + Name of the entity. + The base type of this entity type. + + + Initializes a new instance of the EdmEntityType class. + Namespace the entity belongs to. + Name of the entity. + The base type of this entity type. + Denotes an entity that cannot be instantiated. + Denotes if the type is open. + + + Adds the keyProperties to the key of this entity type. + The key properties. + + + Adds the keyProperties to the key of this entity type. + The key properties. + + + Creates and adds a one-side navigation property to this type. Navigation property partner is created, but not added to navigationTargetType. + Created navigation property. + Name of the navigation property. + Type that this navigation property points to. + Multiplicity of the navigation target. + + + Creates and adds a one-side navigation property to this type. Navigation property partner is created, but not added to navigationTargetType. + Created navigation property. + Name of the navigation property. + Type that this navigation property points to. + Multiplicity of the navigation target. + Multiplicity of the navigation source. + + + Creates and adds a navigation property to this type and adds its navigation partner to navigationTargetType. + Created navigation property. + Name of the navigation property. + Type that this navigation property points to. + Multiplicity of the navigation target. + A value indicating whether the the navigation target is contained inside the navigation source. + An action to take when an instance of the navigation source type is deleted. + Name of the partner property. + Multiplicity of the navigation source. + A value indicating whether the the navigation source is contained inside the navigation target. + An action to take when an instance of the navigation target type is deleted. + + + Creates and adds a navigation property to this type and adds its navigation partner to navigationTargetType. + Created navigation property. + Name of the navigation property. + Type that this navigation property points to. + Multiplicity of the navigation target. + Name of the partner property. + Multiplicity of the navigation source. + + + + + + + + Gets the kind of this type. + + + Represents a reference to an EDM entity type. + + + Creates a new instance of the class. + The definition refered to by this reference. + Denotes whether the type can be nullable. + + + Represents a member of an EDM enumeration type. + + + Initializes a new instance of the EdmEnumMember class. + The type that declares this member. + Name of this enumeration member. + Value of this enumeration member. + + + Gets the type that this member belongs to. + + + Gets the value of this enumeration type member. + + + Represents the definition of an Edm enumeration type. + + + Initializes a new instance of the EdmEnumType class. + The underlying type of this enumeration type. + + + Initializes a new instance of the EdmEnumType class. + The underlying type of this enumeration type. + Namespace this enumeration type belongs to. + Name of this enumeration type. + A value indicating whether the enumeration type can be treated as a bit field. + + + Gets the members of this enumeration type. + + + Gets or sets the name of this enumeration type. + + + Gets or sets the namespace this schema element belongs to. + + + Removes an existing member from this enum type + The member to add. + + + Gets the kind of this schema element. + + + Gets or sets a value indicating whether the enumeration type can be treated as a bit field. + + + Gets the kind of this type. + + + Gets the underlying type of this enumeration type. + + + Represents a reference to an EDM enumeration type. + + + Creates a new instance of the class. + The definition refered to by this reference. + Denotes whether the type can be nullable. + + + Represents an EDM function. + + + Creates a new instance of the class. + Namespace of the function. + Name of the function. + Return type of the function. + + + Initializes a new instance of the EdmFunction class. + Namespace of the function. + Name of the function. + Return type of the function. + Defining expression of the function (for example an eSQL expression). + + + Gets or sets the defining expression of this function. + The defining expression of this function. + + + Gets or sets the namespace of this function. + The namespace of this function. + + + Gets the element kind of this function, which is always Function. + The element kind of this function. + + + Represents an EDM function or function import. + + + Creates a new instance of the class. + The name of the function. + The return type of the function. + + + Adds a parameter to this function (as the last parameter). + The parameter being added. + + + Adds a parameter to this function (as the last parameter). + The name of the parameter being added. + The type of the parameter being added. + + + Creates and adds a parameter to this function (as the last parameter). + Created parameter. + The name of the parameter being added. + The type of the parameter being added. + Mode of the parameter. + + + Searches for a parameter with the given name in this function and returns null if no such parameter exists. + The requested parameter, or null if no such parameter exists. + The name of the parameter to be found. + + + Gets or sets the name of this function. + The name of this function. + + + Gets the parameters of this function. + The parameters of this function. + + + Gets or sets the return type of this function. + The return type of this function. + + + Represents an EDM function import. + + + Initializes a new instance of class (side-effecting, non-composable, non-bindable). + An containing this function import. + Name of the function import. + Return type of the function import. + + + Initializes a new instance of class (side-effecting, non-composable, non-bindable). + An containing this function import. + Name of the function import. + Return type of the function import. + An entity set containing entities returned by this function import. The two expression kinds supported are and . + + + Initializes a new instance of class. + An containing this function import. + Name of the function import. + Return type of the function import. + An entity set containing entities returned by this function import. The two expression kinds supported are and . + A value indicating whether this function import has side-effects. + A value indicating whether this functon import can be composed inside expressions. + A value indicating whether this function import can be used as an extension method for the type of the first parameter of this function import. + + + + + Gets or sets the container of this function. + + + + + + Represents an EDM function parameter. + + + Initializes a new instance of the EdmFunctionParameter class. + Declaring function of the parameter. + Name of the parameter. + Type of the parameter. + + + Initializes a new instance of the EdmFunctionParameter class. + Declaring function of the parameter. + Name of the parameter. + Type of the parameter. + Mode of the parameter. + + + Gets the function or function import that declared this parameter. + + + Gets the mode of this parameter. + The mode of this parameter. + + + Gets the type of this parameter. + The type of this parameter. + + + Represents an EDM model. + + + + + + Adds a model reference to this model. + The model to reference. + + + Adds a vocabulary annotation to this model. + The annotation to be added. + + + Searches for vocabulary annotations specified by this model. + The vocabulary annotations for the element. + The annotated element. + + + + Removes an model reference from this model. + The model reference to be removed + + + Removes a vocabulary annotation from this model. + The annotation to be removed. + + + + Gets the collection of vocabulary annotations that are contained in this model. + + + Represents an EDM model. + + + Initializes a new instance of the EdmModelBase class. + Models to which this model refers. + Annotations manager for the model to use. + + + Adds a model reference to this model. + The model to reference. + + + Gets the model's annotations manager. + + + Searches for an entity container with the given name in this model and returns null if no such entity container exists. + The requested entity container, or null if no such entity container exists. + The name of the entity container being found. + + + Searches for a function with the given name in this model and returns null if no such function exists. + A group of functions sharing the specified qualified name, or an empty enumerable if no such function exists. + The qualified name of the function being found. + + + Searches for a type with the given name in this model and returns null if no such type exists. + The requested type, or null if no such type exists. + The qualified name of the type being found. + + + Searches for a value term with the given name in this model and returns null if no such value term exists. + The requested value term, or null if no such value term exists. + The qualified name of the value term being found. + + + Searches for vocabulary annotations specified by this model or a referenced model for a given element. + The vocabulary annotations for the element. + The annotated element. + + + + + Removes an model reference from this model. + The model reference to be removed + + + + + + Represents a common base class for all named EDM elements. + + + Creates a new instance of the class. + + + Creates a new instance of the class. + The name of the element. + + + The name of the element. + + + Gets the name of this element. + The name of this element. + + + Represents an EDM navigation property. + + + Adds the properties to the list of dependent properties. + The dependent properties. + + + Adds the properties to the list of dependent properties. + The dependent properties. + + + Gets a value indicating whether the navigation target is contained inside the navigation source. + + + Creates two navigation properties representing an association between two entity types. + Navigation property pointing from sourceEntityType to targetEntityType. + Navigation property name. + Navigation target type. + Navigation target multiplicity. + A value indicating whether the navigation source logically contains the navigation target. + Action to take upon deletion of an instance of the navigation source. + Navigation partner property name. + Navigation source type. + Navigation source multiplicity + A value indicating whether the navigation target logically contains the navigation source. + Action to take upon deletion of an instance of the navigation target. + + + Creates two navigation properties representing an association between two entity types. + Navigation property pointing from sourceEntityType to targetEntityType. + Navigation property name. + Navigation target type. + Navigation target multiplicity. + Navigation partner property name. + Navigation source type. + Navigation source multiplicity + + + Creates two navigation properties representing an association between two entity types. + Navigation property. + Navigation property name. + Type of the navigation property. + A value indicating whether the navigation source logically contains the navigation target. + Action to take upon deletion of an instance of the navigation source. + Navigation partner property name. + Type of the navigation partner property. + A value indicating whether the navigation target logically contains the navigation source. + Action to take upon deletion of an instance of the navigation target. + + + Gets the entity type that this navigation property belongs to. + The entity type that this navigation property belongs to. + + + Gets or sets the dependent properties of the association this navigation property expresses. + The dependent properties of the association this navigation property expresses. + + + Gets a value indicating whether this navigation property is from the principal end of the association. + + + Gets the partner of this navigation property. + + + Gets or sets the action to take when an element of the defining type is deleted. + The action to take when an element of the defining type is deleted. + + + Gets or sets the navigation property from this properties destination back to the declaring type of this property. + The navigation property from this properties destination back to the declaring type of this property. + + + Gets the kind of this property. + The kind of this property. + + + Represents a reference to an EDM primitive type. + + + Creates a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + + + Represents an EDM property. + + + Creates a new instance of the class. + The type that declares this property. + Name of the property. + Type of the property. + + + Gets the type that this property belongs to. + The type that this property belongs to. + + + Gets or sets the name of this property. + The name of this property. + + + Gets the kind of this property. + The kind of this property. + + + Gets or sets the type of this property. + The type of this property. + + + Represents a definition of an EDM row type. + + + + Gets the kind of this type. + + + Represents a reference to an EDM row type. + + + Creates a new instance of the class. + Type that describes this value. + Denotes whether the type can be nullable. + + + Represents a reference to an EDM spatial type. + + + Creates a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + + + Creates a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + Spatial Reference Identifier for the spatial type being created. + + + Gets the precision of this temporal type. + The precision of this temporal type. + + + Represents a reference to an EDM string type. + + + Creates a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + + + Creates a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + Denotes whether the max length is the maximum allowed value. + Maximum length of a value of this type. + Denotes whether the length can vary. + Denotes if string is encoded using Unicode. + Indicates the collation string to be used by the underlying store. + + + Gets a string representing the collation of this string type. + The collation of this string type. + + + Gets a value indicating whether this string type specifies fixed length. + True if this string type specifies fixed length; otherwise, false. + + + Gets a value indicating whether this string type specifies the maximum allowed max length. + True if this string type specifies the maximum allowed max length; otherwise, false. + + + Gets a value indicating whether this string type supports unicode encoding. + True if this string type supports Unicode encoding; otherwise, false. + + + Gets the maximum length of this string type. + The maximum length of this string type. + + + Represents an EDM structural (i.e. non-navigation) property. + + + Initializes a new instance of the EdmStructuralProperty class. + The type that declares this property. + Name of the property. + Type of the property. + + + Creates a new instance of the class. + The type that declares this property. + The name of the property. + The type of the property. + The default value of this property. + The concurrency mode of this property. + + + Gets the concurrency mode of this property. + The concurrency mode of this property. + + + Gets the default value of this property. + The default value of this property. + + + Gets the kind of this property. + The kind of this property. + + + Common base class for definitions of EDM structured types. + + + Initializes a new instance of the EdmStructuredType class. + + + Initializes a new instance of the EdmStructuredType class. + Denotes a structured type that cannot be instantiated. + Denotes if the type is open. + Base type of the type + + + + Creates and adds a structural property to this type. + Created structural property. + Name of the property. + Type of the property. + + + Creates and adds a structural property to this type. + Created structural property. + Name of the property. + Type of the property. + The default value of this property. + The concurrency mode of this property. + + + + + + + + + + Represents a reference to an EDM temporal (Time, DateTime, DateTimeOffset) type. + + + Creates a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + + + Creates a new instance of the class. + The type this reference refers to. + Denotes whether the type can be nullable. + Precision of values with this type. + + + Gets the precision of this temporal type. + The precision of this temporal type. + + + Represents the definition of an EDM type. + + + Initializes a new instance of the class. + + + + + Represents a reference to an EDM type. + + + Creates a new instance of the class. + The type that describes this value. + Denotes whether the type can be nullable. + + + Gets the definition to which this type refers. + The definition to which this type refers. + + + Gets a value indicating whether this type is nullable. + True if this type is nullable; otherwise, false. + + + Returns the text representation of the current object. + The text representation of the current object. + + + Represents an EDM value term. + + + Initializes a new instance of the EdmValueTerm class. + Namespace of the term. + Name of the term within the namespace. + + + Initializes a new instance of the EdmValueTerm class. + Namespace of the term. + Name of the term within the namespace. + Type of the term. + + + Gets the local name of this term. + The local name of this term. + + + Gets the namespace of this term. + The namespace of this term. + + + Gets the schema element kind of this term. + The schema element kind of this term. + + + Gets the kind of this term. + The kind of this term. + + + Gets the type of this term. + The type of this term. + + + Represents an EDM annotation with an immediate native value. + + + Initializes a new instance of the class. + Namespace of the annotation. + Name of the annotation within the namespace. + Value of the annotation + + + The name of the annotation + + + The namespace Uri of the annotation. + + + Gets the value of this annotation. + + + Represents the combination of an EDM annotation with an immediate value and the element to which it is attached. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + Element to which the annotation is attached. + Namespace of the annotation. + Name of the annotation within the namespace. + + + Initializes a new instance of the class. + Element to which the annotation is attached. + Namespace of the annotation. + Name of the annotation within the namespace. + Value of the annotation + + + Gets or sets the element to which the annotation is attached. + + + Gets or sets the local name of the annotation + + + Gets or sets the namespace Uri of the annotation. + + + Gets the value of this annotation. + + + EdmDirectValueAnnotationsManager provides services for setting and getting transient annotations on elements. + + + Initializes a new instance of the EdmDirectValueAnnotationsManager class. + + + Retrieves an annotation value for an EDM element. Returns null if no annotation with the given name exists for the given element. + Returns the annotation that corresponds to the provided name. Returns null if no annotation with the given name exists for the given element. + The annotated element. + Namespace that the annotation belongs to. + Local name of the annotation. + + + Retrieves a set of annotation values. For each requested value, returns null if no annotation with the given name exists for the given element. + The set of requested annotations + + + Retrieves the annotations that are directly attached to an element. + The annotations that are directly attached to an element (outside the control of the manager). + The element in question. + + + Gets annotations associated with an element. + The immediate value annotations for the element. + The annotated element. + + + Sets an annotation value for an EDM element. If the value is null, no annotation is added and an existing annotation with the same name is removed. + The annotated element. + Namespace that the annotation belongs to. + Name of the annotation within the namespace. + New annotation to set. + + + Sets a set of annotation values. If a supplied value is null, no annotation is added and an existing annotation with the same name is removed. + The annotations to set + + + Represents a property binding specified as part of an EDM type annotation. + + + Initializes a new instance of the class. + + + Gets or sets the property that is given a value by the annotation. + + + Gets or sets the expression producing the value of the annotation. + + + Represents an EDM type annotation. + + + Initializes a new instance of the class. + + + Adds the property to this type annotation. + The property value binding being added. + + + Gets the value annotations for the properties of the type. + + + Removes the property from this type annotation. + The property value binding being removed. + + + Represents the combination of an EDM annotation with an immediate value and the element to which it is attached. + Type of the annotation value. + + + Initializes a new instance of the EdmTypedDirectValueAnnotationBinding class. + + + Initializes a new instance of the EdmTypedDirectValueAnnotationBinding class. + Element to which the annotation is attached. + + + Initializes a new instance of the EdmTypedDirectValueAnnotationBinding class. + Element to which the annotation is attached. + Value of the annotation + + + Gets or sets the element to which the annotation is attached. + + + Gets the local name of the annotation + + + Gets the namespace Uri of the annotation. + + + Gets or sets the value of this annotation. + + + Represents an EDM value annotation. + + + Initializes a new instance of the class. + + + Gets or sets the expression producing the value of the annotation. + + + Represents an EDM annotation with an immediate value. + + + Initializes a new instance of the class. + + + Gets or sets the qualifier used to discriminate between multiple bindings of the same property or type. + + + Gets or sets the element the annotation applies to. + + + Gets or sets the term bound by the annotation. + + + Represents an EDM type assertion expression. + + + Initializes a new instance of the class. + + + Gets the kind of this expression. + + + Gets or sets the expression for which the type is asserted. + + + Gets or sets the asserted type. + + + Represents an EDM multi-value construction expression. + + + Initializes a new instance of the class. + The constructed element values. + + + Adds the element to this expression. + The element being added. + + + Gets or sets the declared type of the collection. + + + Gets the constructed element values. + + + Gets the kind of this expression. + + + Removes the element from this expression. + The element being removed. + + + Represents an EDM entity set reference expression. + + + Initializes a new instance of the class. + + + Gets the kind of this expression. + + + Gets or sets the referenced entity set. + + + Represents an EDM enumeration member reference expression. + + + Initializes a new instance of the class. + + + Gets the kind of this expression. + + + Gets or sets the referenced enum member. + + + Represents an EDM function application expression. + + + Initializes a new instance of the class. + + + Adds the argument to this function. + The argument being added. + + + Gets or sets the applied function. + + + Gets the arguments to the function. + + + Gets the kind of this expression. + + + Removes the argument from this function. + The argument being removed. + + + Represents an EDM function reference expression. + + + Initializes a new instance of the class. + + + Gets the kind of this expression. + + + Gets or sets the referenced function. + + + Represents an EDM if expression. + + + Initializes a new instance of the class. + + + Gets the kind of this expression. + + + Gets or sets the expression to evaluate if evaluates to false. + + + Gets or sets the expression to evaluate if evaluates to true. + + + Gets or sets the test expression. + + + Represents an EDM type test expression. + + + Initializes a new instance of the class. + + + Gets the kind of this expression. + + + Gets or sets the expression whose type is to be tested. + + + Gets or sets the type to be tested against. + + + Represents an EDM labeled expression. + + + Initializes a new instance of the class. + + + Gets or sets the underlying element expression. + + + Gets the expression kind. + + + Gets or sets the label. + + + Represents an EDM labeled expression reference expression. + + + Initializes a new instance of the class. + + + Gets the kind of this expression. + + + Gets or sets the referenced labeled element. + + + Represents an EDM parameter reference expression. + + + Initializes a new instance of the class. + + + Gets the kind of this expression. + + + Gets or sets the referenced parameter. + + + Represents an EDM path expression. + + + Initializes a new instance of the class. + + + Adds the segment to this path. + The path segment being added. + + + Gets the kind of this expression. + + + Gets the path as a decomposed qualified name. "A.B.C" is { "A", "B", "C" }. + + + Removes the segment from this path. + The path segment being removed. + + + Represents an EDM property constructor specified as part of a EDM record construction expression. + + + Initializes a new instance of the class. + + + Gets or sets the name of the property. + + + Gets or sets the expression for the value of the property. + + + Represents an EDM property reference expression. + + + Initializes a new instance of the class. + + + Gets or sets the expression for the structured value containing the referenced property. + + + Gets the kind of this expression. + + + Gets or sets the referenced property. + + + Represents an EDM record construction expression. + + + Initializes a new instance of the class. + + + Adds the property to this record. + The property being added. + + + Gets or sets the declared type of the record, or null if there is no declared type. + + + Gets the kind of this expression. + + + Gets the constructed property values. + + + Removes the property from this record. + The property being removed. + + + Represents an EDM value term reference expression. + + + Initializes a new instance of the class. + + + Gets or sets the expression for the structured value containing the referenced term property. + + + Gets the kind of this expression. + + + Gets or sets the optional qualifier. + + + Gets or sets the referenced value term. + + + Represents an EDM binary constant. + + + Initializes a new instance of the class. + Type of the integer. + Integer value represented by this value. + + + Initializes a new instance of the class. + Integer value represented by this value. + + + Gets the kind of this expression. + + + Gets the definition of this value. + + + Gets the kind of this value. + + + Represents an EDM boolean constant. + + + Initializes a new instance of the class. + Type of the boolean. + Boolean value represented by this value. + + + Initializes a new instance of the class. + Boolean value represented by this value. + + + Gets the kind of this expression. + + + Gets a value indicating whether the value of this boolean value is true or false. + + + Gets the kind of this value. + + + Represents an EDM collection value. + + + Initializes a new instance of the class. + A reference to a collection type that describes this collection value + The collection of values stored in this collection value + + + Gets the values stored in this collection. + + + Gets the kind of this value. + + + Represents an EDM datetime constant. + + + Initializes a new instance of the class. + Type of the DateTime. + DateTime value represented by this value. + + + Initializes a new instance of the class. + DateTime value represented by this value. + + + Gets the kind of this expression. + + + Gets the definition of this value. + + + Gets the kind of this value. + + + Represents an EDM datetime with offset constant. + + + Initializes a new instance of the class. + Type of the DateTimeOffset. + DateTimeOffset value represented by this value. + + + Initializes a new instance of the class. + DateTimeOffset value represented by this value. + + + Gets the kind of this expression. + + + Gets the definition of this value. + + + Gets the kind of this value. + + + Represents an EDM decimal constant. + + + Initializes a new instance of the class. + Type of the decimal. + Decimal value represented by this value. + + + Initializes a new instance of the class. + Decimal value represented by this value. + + + Gets the kind of this expression. + + + Gets the definition of this value. + + + Gets the kind of this value. + + + Represents an EDM enumeration type value. + + + Initializes a new instance of the class. + A reference to the enumeration type that describes this value. + The enumeration type value. + + + Initializes a new instance of the class. + A reference to the enumeration type that describes this value. + The underlying type value. + + + Gets or sets the underlying type value of the enumeration type. + + + Gets the kind of this value. + + + Represents an EDM floating point constant. + + + Initializes a new instance of the class. + Type of the floating point. + Floating point value represented by this value. + + + Initializes a new instance of the class. + Floating point value represented by this value. + + + Gets the kind of this expression. + + + Gets the definition of this value. + + + Gets the kind of this value. + + + Represents an EDM guid constant. + + + Initializes a new instance of the class. + Type of the integer. + Integer value represented by this value. + + + Initializes a new instance of the class. + Integer value represented by this value. + + + Gets the kind of this expression. + + + Gets the definition of this value. + + + Gets the kind of this value. + + + Represents an EDM integer constant. + + + Initializes a new instance of the class. + Type of the integer. + Integer value represented by this value. + + + Initializes a new instance of the class. + Integer value represented by this value. + + + Gets the kind of this expression. + + + Gets the definition of this value. + + + Gets the kind of this value. + + + Represents an EDM null. + + + Gets the kind of this expression. + + + Singleton null expression instance. + + + Gets the kind of this value. + + + Represents a value of an EDM property. + + + Initializes a new instance of the EdmPropertyValue class. + Name of the property for which this provides a value. + Value of the property. + + + Gets the name of the property for which this provides a value. + + + Gets the property's value. + + + Represents an EDM string constant. + + + Initializes a new instance of the class. + Type of the string. + String value represented by this value. + + + Initializes a new instance of the class. + String value represented by this value. + + + Gets the kind of this expression. + + + Gets the definition of this value. + + + Gets the kind of this value. + + + Represents an EDM structured value. + + + Initializes a new instance of the EdmStructuredValue class. + Type that describes this value. + Child values of this value. + + + Retrieves the value corresponding to the given property name. Returns null if no such value exists. + The requested value, or null if no such value exists. + The property that describes the value being found. + + + Gets the property values of this structured value. + + + Gets the kind of this value. + + + Represents an EDM time constant. + + + Initializes a new instance of the class. + Type of the Time. + Time value represented by this value. + + + Initializes a new instance of the class. + Time value represented by this value. + + + Gets the kind of this expression. + + + Gets the definition of this value. + + + Gets the kind of this value. + + + Represents an EDM value. + + + Initializes a new instance of the EdmValue class. + Type of the value. + + + Gets {insert text here}. + + + Gets the type of this value. + + + Gets the kind of this value. + + + Represents a reportable error in EDM. + + + Creates a new instance of the class. + The location where the error occurred. + An integer code representing the error. + A human readable message describing the error. + + + Gets an integer code representing the error. + The code representing the error. + + + Gets the location of the error in the file in which it occurred. + The location of the error in the file in which it occurred. + + + Gets a human readable string describing the error. + A human readable string describing the error. + + + Gets a string representation of the error. + A string representation of the error. + + + EdmLib validation error codes + + + + + + References to EDM stream type are not supported before version 3.0. + + + References to EDM spatial types are not supported before version 3.0. + + + An exception was thrown by the underlying xml reader. + + + + + + + + + + + + + + + + + + + + + + + + An XML attribute or element representing EDM type is missing. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The value of the property must not be null. + + + An object with an interface kind property does not implement the interface corresponding to the value of that property. For example this error will be reported for an object that implements interface with kind property reporting .Entity, but does not implement interface. + + + The value of an interface kind property is not semantically valid. A semantically valid model must not contain elements of kind 'None'. + + + An enumeration property must not contain null elements. + + + The value of the enum type property is out of range. + + + If property P1 is a navigation property and P2 is its parnter, then partner property of P2 must be P1. + + + A chain of base types is cyclic. + + + + + + + + + An error occured processing the OnDelete element + + + No complex type with that name exists. + + + + + + Function import specifies an entity set expression which is not supported in this context. Function import entity set expression can be either an entity set reference or a path starting with a function import parameter and traversing navigation properties. + + + + + + + + + + + + Invalid multiplicty of the principal end of a navigation. + + + + + + Invalid multiplicty of the dependent end of a navigation. + + + Open types are supported only in version 1.2 and after version 2.0 + + + Vocabulary annotations are not supported before EDM 3.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A composable function import must have return type. + + + + + + + + + Nullable complex Type not supported in version 1.0 and 2.0. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Could not find a function with this name. + + + + + + + + + + + + The principal end of a referential constraint must be one of the ends of the association that defined the referential constraint. + + + + + + + + + + + + Value terms are not supported before EDM 3.0 + + + + + + + + + + + + + + + + + + Unsupported function import parameter type. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Binary value is invalid. + + + Floating point value is invalid. + + + DateTime value is invalid. + + + DateTimeOffset value is invalid. + + + Decimal value is invalid. + + + Guid value is invalid. + + + The type kind None is not semantically valid. A semantically valid model must not contain elements of type kind None. + + + + + + + + + + + + The IsType expression is invalid because it does not have 1 element. + + + The type name is not fully qualified and not a primitive. + + + The term name is not fully qualified. + + + No model was parsed because no XmlReaders were provided. + + + Model could not be parsed because one of the XmlReaders was null. + + + IsMaxMaxLength cannot be true if MaxLength is non-null. + + + ImmediateValueAnnotation is invalid as an element annotation. + + + The LabeledElement expression is invalid because it does not have 1 element. + + + Could not find a LabeledElement with that name + + + Could not find a enum member with that name + + + The AssertType expression is invalid because it does not have 1 element. + + + Could not find a Parameter with that name + + + A navigation property with = true must point to an optional target. + + + If a navigation property has = true and the target entity type is the same as the declaring type of the property, then the multiplicity of the source of navigation is Zero-Or-One. + + + If a navigation property has = true and the target entity type is defferent than the declaring type of the property, then the multiplicity of the source of navigation is One. + + + Navigation properties with setting are not supported before version 3.0. + + + The annotation target path cannot possibly refer to an annotable element. + + + A nullable type is not valid if a non-nullable type is required. + + + The expression is a primitive constant, and cannot be valid for an non-primitive type. + + + The primitive type is not valid for the requested type. + + + Null is not valid in a non nullable expression. + + + The expression is not valid for the asserted type. + + + A collection expression is not valid for a non-collection type. + + + A record expression is not valid for a non-structured type. + + + The record expression does not have all of the properties required for the specified type. + + + The record expression's type is not open, but the record expression has extra properties. + + + Target has multiple annotations with the same term and same qualifier. + + + Function application has wrong number of arguments for the function being applied. + + + Is it invalid to have multiple using statements with the same alias in a single schema element. + + + A model cannot be serialized to CSDL if it has references to types without fully qualified names. + + + The model could not be serialized because multiple schemas were produced and only a single output stream was found. + + + The Edmx version is not valid. + + + The EdmVersion is not valid. + + + Nothing was written because no schemas were produced. + + + Model has multiple entity containers with the same name. + + + The container name of a container element must be the full name of the container entity container. + + + A primitive constant expression is not valid for a non-primitive type. + + + The value of the integer constant is out of range for the asserted type. + + + The length of the string constant is too large for the asserted type. + + + The length of the binary constant is too large for the asserted type. + + + None is not a valid mode for a function import parameter. + + + A type without other errors must not have kind of none. + + + A primitive type without other errors must not have kind of none. + + + A property without other errors must not have kind of none. + + + A term without other errors must not have kind of none. + + + A schema element without other errors must not have kind of none. + + + An entity container element without other errors must not have kind of none. + + + A binary value must have content. + + + There can only be a single navigation property mapping with containment that targets a particular entity set. + + + The navigation properties partner does not point back to the correct type. + + + An entity set can only have one navigation property with containment. + + + If a navigation property is traversed from an entity set, and then it's partner is traversed from the target of the first mapping, the destination should be the originating entity set. + + + There can only be a single mapping from a given EntitySet with a particular navigation property. + + + An entity set must have a mapping for all of the navigation properties in its element type. + + + Type annotation does not have a property binding for all required properties. + + + Type annotation has a property binding for a non-existant property and its type is not open. + + + Time value is invalid. + + + The primitive type is invalid. + + + An Enum type must have an underlying type of integer. + + + Could not find a term with this name. + + + The principal properties of a referential constraint must match the key of the referential constraint. + + + A direct value annotation with the same name and namespace already exists. + + + AssociationSetEnd cannot infer an entity set because no set exists of the given type. + + + AssociationSetEnd cannot infer an entity set because more than one set exists of the given type. + + + Invalid entity set path. + + + Invalid enum member path. + + + An annotation qualifier must be a simple name. + + + Enum type could not be resolved. + + + Could not find a target with this name. + + + Represents a collection of validation methods. + + + Validates the and all of its properties given certain version. + True if model is valid, otherwise false. + The root of the model to be validated. + The custom rule set to validate against. + The errors encountered while validating the model. + + + Validates the and all of its properties using the current version of the model. If the model has no version, is used. + True if model is valid, otherwise false. + The root of the model to be validated. + The errors encountered while validating the model. + + + Validates the and all of its properties given certain version. + True if model is valid, otherwise false. + The root of the model to be validated. + The version of EDM to validate against. + The errors encountered while validating the model. + + + Collection of extension methods to assert that an expression is of the required type. + + + Determines if the type of an expression is compatible with the provided type + A value indicating whether the expression is valid for the given type or not. + The expression to assert the type of. + The type to assert the expression as. + Errors produced if the expression does not match the specified type. + + + Defines an object as a location of itself. + + + Gets the object. + + + Gets a string representation of the location. + A string representation of the location. + + + Specifies a context that records errors reported by validation rules. + + + Adds an error with the validation context. + The location of the error. + The value representing the error. + The message text describing the error. + + + Adds an error with the validation context. + The error to register. + + + Method returns true if the element is known to have structural errors associated with it. + True if the element has structural errors associated with it. + The element to test. + + + Gets the model being validated. + The model being validated. + + + Contains IsBad() and Errors() extension methods. + + + Gets the errors, if any, that belong to this element or elements that this element contains. For example errors for a structural type include the errors of the type itself and errors of its declared properties. The method does not analyze elements referenced by this element. For example errors of a property do not include errors from its type. + Any errors that belong to this element or elements that element contains. + Reference to the calling object. + + + Returns true if this element contains errors returned by the <see cref="M:Microsoft.Data.Edm.Validation.ValidationExtensionMethods.Errors(Microsoft.Data.Edm.IEdmElement)" /> method. + This element is an invalid element. + Reference to the calling object. + + + Gets the errors, if any, that belong to this type reference or its definition. + Any errors that belong to this type reference or its definition. + The type reference. + + + Represents a semantic validation rule. + + + Creates a new instance of the class. + + + Represents a validation rule that is valid for a specific type. + The type that the rule is valid for. + + + + Built in Edm validation rules + + + Validates that the max length of a binary type is not negative. + + + Validates that IsMaxMaxLength cannot be true if MaxLength is non-null. + + + Validates that all properties of a collection expression are of the correct type. + + + Validates that a complex type is not abstract. + + + Validates that a complex type does not inherit. + + + Validates that if a function import is composable, it must have a return type. + + + Validates that the precision is between 0 and the max precision of the decimal type. + + + Validates that the scale is between 0 and the precision of the decimal type. + + + Validates that no direct value annotations share the same name and namespace. + + + The container name of an entity container element must match the full name of the containing entity container. + + + Validates that there are no duplicate names in an entity container. + + + An entity container element without other errors must not have kind of none. + + + Validates that the entity type wrapped in this entity reference can be found through the model being validated. + + + Validates that an entity set can only have a single navigation property targetting it that has Contains set to true. + + + Validates that the entity type of an entity set can be found from the model being validated. + + + Validates that if a navigation property is traversed to another entity set, and then the navigation properties partner is traversed, the destination will be the source entity set. + + + Validates that no navigation property is mapped to two different entity sets. + + + + Validates that there are not duplicate properties in an entity key. + + + Validates that all parts of an entity key are scalar. + + + Validates that no part of an entity key is a binary primitive type. + + + Validates that a key is not defined if there is already a key in the base type. + + + Validates that no part of an entity key is nullable. + + + Validates that the entity type has a key. + + + Validates that all properties in the key of an entity blong to that entity. + + + + Raises an error if the underlying type of an enum type is not an integer type. + + + Validates that there are not duplicate enum members in an enum. + + + Raises an error if an enum type is found. + + + Validates the types of a function application are correct. + + + Validates that a function does not have multiple parameters with the same name. + + + Validates that if a function is bindable, it must have parameters. + + + Validates that if a function is composable, it is not also sideeffecting. + + + Validates that the entity set of a function import is defined using a path or an entity set reference expression. + + + + Validates that a function is not bindable. + + + Validates that a function import is not composable. + + + Validates that a function import is not sideeffecting. + + + Validates that no function import parameters have mode of none. + + + Validates that the type of a function imports parameter is correct. + + + + Validates that a function import has an allowed return type + + + + Validates that no function parameters are output parameters. + + + + Validates that an if expression has a boolean condition. + + + Validates that an immediate value annotation that is flagged to be serialized as an element can be serialized safely. + + + Validates that an immediate value annotation has a name and a namespace. + + + Validates that there are not duplicate properties in an entity key. + + + Validates every schema element in the current model is unique across all referenced models. + + + Validates every schema element in the current model (except for entity containers) is unique across all referenced models. + + + Validates that an element name matches the allowed pattern of names according to the CSDL spec. + + + Validates that an element name is not too long according to the CSDL spec. + + + Validates that a name is not empty or whitespace. + + + Validates that is not set prior to V3. + + + Validates that the type of a navigation property corresponds to the other end of the association and the multiplicity of the other end. + + + Validates that if the dependent properties are equivalent to the key of the dependent end, the multiplicity of the dependent end cannot be 1 Validates multiplicity of the dependent end according to the following rules: 0..1, 1 - if dependent properties represent the dependent end key. * - if dependent properties don't represent the dependent end key. + + + Validates that all dependent properties of a navigation property belong to the dependent entity type. + + + Validates that the dependent properties of a navigation property contain no duplicates. + + + Validates that the navigation property does not have both a multiplicity of many and an OnDelete operation. + + + Validates that only one end of an association has an OnDelete operation. + + + Validates that all dependent properties are a subset of the dependent entity types key. + + + Validates that the target of a navigation property's partner is the declaring type of the original. + + + Validates multiplicity of the principal end: 0..1 - if some dependent properties are nullable, 1 - if some dependent properties are not nullable. * - not allowed. + + + Validates that each pair of properties between the dependent properties and the principal ends key are of the same type. + + + Validates that if a navigation property has = true and the target entity type is defferent than the declaring type of the property, then the multiplicity of the source of navigation is One. + + + Validates that if a navigation property has = true and the target entity type is the same as the declaring type of the property, then the multiplicity of the source of navigation is Zero-Or-One. This depends on there being a targetting cycle. Because of the rule , we know that either this is always true, or there will be an error + + + Validates that if a navigation property has = true and the target entity type is the same as the declaring type of the property, then the multiplicity of the target of navigation is 0..1 or Many. This depends on there being a targetting cycle. Because of the rule , we know that either this is always true, or there will be an error + + + Open types are supported only in version 1.2 and after version 2.0. + + + A primtive type without other errors must not have kind of none. + + + Validates that if a primitive value declares a type, the value is acceptable for the type. + + + A property without other errors must not have kind of none. + + + Validates that the value of a property value binding is the correct type. + + + Validates that if a value record expression declares a type, the property types are correct. + + + Validates that a row type does not have a base type. + + + Validates that a row type contains at least one property. + + + A schema element without other errors must not have kind of none. + + + Validates that an element namespace matches the allowed pattern of namespaces according to the CSDL spec. + + + Validates that an element namespace is not too long according to the CSDL spec. + + + Validates that an element namespace is not empty or whitespace. + + + Validates that an element namespace is not a reserved system namespace. + + + References to EDM spatial types are not supported before version 3.0. + + + References to EDM stream type are not supported before version 3.0. + + + Validates that the max length of a string is not negative. + + + Validates that IsMaxMaxLength cannot be true if MaxLength is non-null. + + + Validates that the property is of an allowed type. + + + Validates that if the concurrency mode of a property is fixed, the type is primitive. + + + Validates that any property with a complex type is not nullable. + + + Validates that the base type of a complex type is complex, and the base type of an entity type is an entity. + + + Validates that the base type of a structured type can be found from the model being validated. + + + Validates that a type does not have a property with the same name as that type. + + + Validates that the declaring type of a property contains that property. + + + Validates that there are not duplicate properties in a type. + + + Validates that the precision is between 0 and the max precision of the temporal type. + + + A term without other errors must not have kind of none. + + + Validates that a type annotation implements its term type properly. + + + Validates that a vocabulary annotations term can be found through the model containing the annotation. + + + A type without other errors must not have kind of none. + + + Validates that a type reference refers to a type that can be found through the model being validated. + + + Validates that if a value annotation declares a type, the expression for that annotation has the correct type. + + + Validates that a vocabulary annotations term can be found through the model containing the annotation. + + + Value terms are not supported before EDM 3.0. + + + Validates that there are no annotations that share the same term and qualifier. + + + Validates that a vocabulary annotations target can be found through the model containing the annotation. + + + Qualifier must be simple name. + + + Vocabulary annotations are not supported before EDM 3.0. + + + Provides a set of rules to run during validation. + + + Creates a new instance of the class. + The rules to be contained in this ruleset. + + + Initializes a new instance of the ValidationRuleSet class. + Ruleset whose rules should be contained in this set. + Additional rules to add to the set. + + + Gets the default validation ruleset for the given version. + The set of rules to validate that the model conforms to the given version. + The EDM version being validated. + + + Gets all of the rules in this ruleset. + All of the rules in this ruleset. + + + Gets all of the rules in this ruleset. + All of the rules in this ruleset. + + + Defines Edm values + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value implementing . + + + Represents a value with an unknown or error kind. + + + Represents an EDM binary value. + + + Gets the definition of this binary value. + + + Represents an EDM boolean value. + + + Gets a value indicating whether the value of this boolean value is true or false. + + + Represents an EDM collection value. + + + Gets the values stored in this collection. + + + Represents an EDM datetime with offset value. + + + Gets the definition of this value. + + + Represents an EDM datetime value. + + + Gets the definition of this datetime value. + + + Represents an EDM decimal value. + + + Gets the definition of this decimal value. + + + Represents a lazily computed value. + + + Gets the data stored in this value. + + + Represents an EDM enumeration type value. + + + Gets the underlying type value of the enumeration type. + + + Represents an EDM floating point value. + + + Gets the definition of this floating value. + + + Represents an EDM integer value. + + + Gets the definition of this guid value. + + + Represents an EDM integer value. + + + Gets the definition of this integer value. + + + + + Represents a value of an EDM property. + + + Gets the name of the property this value is associated with. + + + Represents an EDM string value. + + + Gets the definition of this string value. + + + Represents an EDM structured value. + + + Finds the value corresponding to the provided property name. + The found property, or null if no property was found. + Property to find the value of. + + + Gets the property values of this structured value. + + + Represents an EDM time value. + + + Gets the definition of this time value. + + + Represents an EDM value. + + + Gets the type of this value. + + + Gets the kind of this value. + + + \ No newline at end of file diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.OData.dll b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.OData.dll new file mode 100644 index 0000000..d51816d Binary files /dev/null and b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.OData.dll differ diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.OData.xml b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.OData.xml new file mode 100644 index 0000000..53df6a6 --- /dev/null +++ b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.Data.OData.xml @@ -0,0 +1,2152 @@ + + + + Microsoft.Data.OData + + + + Represents an interface for synchronous OData request messages. + + + Returns a value of an HTTP header. + The value of the HTTP header, or null if no such header was present on the message. + The name of the header to get. + + + Gets the stream backing for this message. + The stream backing for this message. + + + Gets an enumerable over all the headers for this message. + An enumerable over all the headers for this message. + + + Gets or sets the HTTP method used for this request message. + The HTTP method used for this request message. + + + Sets the value of an HTTP header. + The name of the header to set. + The value of the HTTP header or 'null' if the header should be removed. + + + Gets or sets the request URL for this request message. + The request URL for this request message. + + + Represents an interface for asynchronous OData request messages. + + + Asynchronously get the stream backing for this message. + The stream for this message. + + + Represents an interface for synchronous OData response messages. + + + Returns a value of an HTTP header. + The value of the HTTP header, or null if no such header was present on the message. + The name of the header to get. + + + Gets the stream backing for this message. + The stream backing for this message. + + + Gets an enumerable over all the headers for this message. + An enumerable over all the headers for this message. + + + Sets the value of an HTTP header. + The name of the header to set. + The value of the HTTP header or 'null' if the header should be removed. + + + Gets or sets the result status code of the response message. + The result status code of the response message. + + + Represents an interface for asynchronous OData response messages. + + + Asynchronously get the stream backing for this message. + The stream backing for this message. + + + Supports custom resolution of URLs found in the payload. + + + Implements a custom URL resolution scheme. This method returns null if no custom resolution is desired. If the method returns a non-null URL that value will be used without further validation. + An instance that reflects the custom resolution of the method arguments into a URL or null if no custom resolution is desired; in that case the default resolution is used. + The (optional) base URI to use for the resolution. + The URI read from the payload. + + + Represents an OData action. + + + Creates a new instance of the class. + + + Represents the base class for all annotatable types in OData library. + + + Creates a new instance of the class. + + + Gets or sets the annotation by type. + The annotation of type T or null if not present. + The type of the annotation. + + + Sets an annotation of type T. + The annotation to set. + The type of the annotation. + + + Represents an association link. + + + Creates a new instance of the class. + + + Gets or sets the name of the association link. + The name of the associate link. + + + Gets or sets the URI representing the Unified Resource Locator (URL) of the link. + The URI representing the Unified Resource Locator (URL) of the link. + + + Displays a message representing an operation in a batch request. + + + Returns a value of an HTTP header of this operation. + The value of the HTTP header, or null if no such header was present on the message. + The name of the header to get. + + + Gets the stream backing for this message. + The stream backing for this message. + + + Asynchronously get the stream backing for this message. + The stream backing for this message. + + + Gets an enumerable over all the headers for this message. + An enumerable over all the headers for this message. + + + Gets the HTTP method used for this request message. + The HTTP method used for this request message. + + + Implements a custom URL resolution scheme. + An instance that reflects the custom resolution of the method arguments into a URL or null if no custom resolution is desired; in that case the default resolution is used. + The (optional) base URI to use for the resolution. + The URI read from the payload. + + + Sets the value of an HTTP header of this operation. + The name of the header to set. + The value of the HTTP header or 'null' if the header should be removed. + + + Gets or sets the request URL for this request message. + The request URL for this request message. + + + Displays a message representing an operation in a batch response. + + + Returns a value of an HTTP header of this operation. + The value of the HTTP header, or null if no such header was present on the message. + The name of the header to get. + + + Gets the stream backing for this message. + The stream backing for this message. + + + Asynchronously get the stream backing for this message. + The stream backing for this message. + + + Gets an enumerable over all the headers for this message. + An enumerable over all the headers for this message. + + + Method to implement a custom URL resolution scheme. This method returns null if not custom resolution is desired. If the method returns a non-null URL that value will be used without further validation. + A instance that reflects the custom resolution of the method arguments into a URL or null if no custom resolution is desired; in that case the default resolution is used. + The (optional) base URI to use for the resolution. + The URI read from the payload. + + + Sets the value of an HTTP header of this operation. + The name of the header to set. + The value of the HTTP header or 'null' if the header should be removed. + + + Gets or sets the result status code of the response message. + The result status code of the response message. + + + Represents a class for reading OData batch messages; also verifies the proper sequence of read calls on the reader. + + + Returns an for reading the content of a batch operation. + A request message for reading the content of a batch operation. + + + Asynchronously returns an for reading the content of a batch operation. + A task that when completed returns a request message for reading the content of a batch operation. + + + Returns an for reading the content of a batch operation. + A response message for reading the content of a batch operation. + + + Asynchronously returns an for reading the content of a batch operation. + A task that when completed returns a response message for reading the content of a batch operation. + + + Reads the next part from the batch message payload. + true if more items were read; otherwise false. + + + Asynchronously reads the next part from the batch message payload. + A task that when completed indicates whether more items were read. + + + The current state of the batch reader. + + + Enumeration with all the states the batch reader can be in. + + + The state the batch reader is in after having been created. + + + The batch reader detected an operation. + + + The batch reader detected the start of a change set. + + + The batch reader completed reading a change set. + + + The batch reader completed reading the batch payload. + + + The batch reader encountered an error reading the batch payload. + + + Writes OData batch messages; also verifies the proper sequence of write calls on the writer. + + + Creates an for writing an operation of a batch request. + The message that can be used to write the request operation. + The Http method to be used for this request operation. + The Uri to be used for this request operation. + + + Creates a message for asynchronously writing an operation of a batch request. + The message that can be used to asynchronously write the request operation. + The HTTP method to be used for this request operation. + The URI to be used for this request operation. + + + Creates a message for writing an operation of a batch response. + The message that can be used to write the response operation. + + + Asynchronously creates an for writing an operation of a batch response. + A task that when completed returns the newly created operation response message. + + + Flushes the write buffer to the underlying stream. + + + Flushes the write buffer to the underlying stream asynchronously. + A task instance that represents the asynchronous operation. + + + Ends a batch; can only be called after WriteStartBatch has been called and if no other active changeset or operation exist. + + + Asynchronously ends a batch; can only be called after WriteStartBatch has been called and if no other active change set or operation exist. + A task instance that represents the asynchronous write operation. + + + Ends an active changeset; this can only be called after WriteStartChangeset and only once for each changeset. + + + Asynchronously ends an active change set; this can only be called after WriteStartChangeset and only once for each change set. + A task instance that represents the asynchronous write operation. + + + Starts a new batch; can be only called once and as first call. + + + Asynchronously starts a new batch; can be only called once and as first call. + A task instance that represents the asynchronous write operation. + + + Starts a new changeset; can only be called after WriteStartBatch and if no other active operation or changeset exists. + + + Asynchronously starts a new change set; can only be called after WriteStartBatch and if no other active operation or change set exists. + A task instance that represents the asynchronous write operation. + + + Represents the base class for OData collection readers. + + + Creates a new instance of the class. + + + Gets the most recent item that has been read. + The most recent item that has been read. + + + Reads the next item from the message payload. + True if more items were read; otherwise false. + + + Asynchronously reads the next item from the message payload. + A task that when completed indicates whether more items were read. + + + Gets or sets the current state of the reader. + The current state of the reader. + + + Enumerates all the possible states of . + + + The reader is at the start; nothing has been read yet. + + + The reader has started reading and is reading the start element of the collection wrapper. + + + The reader read an item from the collection. + + + The reader has finished reading and is reading the end element of the collection wrapper. + + + The reader has thrown an exception; nothing can be read from the reader anymore. + + + The reader has completed; nothing can be read anymore. + + + OData representation of a top-level collection. + + + Initializes a new instance of the class. + + + The name of the collection (ATOM only). + + + OData representation of a Collection. + + + Initializes a new instance of the class. + + + The items in the bag value. + + + The type of the collection value. + + + Represents the base class for OData collection writers. + + + Creates a new instance of the class. + + + Flushes the write buffer to the underlying stream. + + + Flushes the write buffer to the underlying stream asynchronously. + A task instance that represents the asynchronous operation. + + + Finishes writing a collection. + + + Asynchronously finish writing a collection. + A task instance that represents the asynchronous write operation. + + + Starts writing an entry. + The collection item to write. + + + Asynchronously start writing a collection item. + A task instance that represents the asynchronous write operation. + The collection item to write. + + + Start writing a collection. + The representing the collection. + + + Asynchronously start writing a collection. + A task instance that represents the asynchronous write operation. + The representing the collection. + + + Represents the OData complex value. + + + Creates a new instance of the class. + + + Gets or sets the properties and values of the complex value. + The properties and values of the complex value. + + + Gets or sets the type of the complex value. + The type of the complex value. + + + Constant values used by the OData or HTTP protocol or OData library. + + + Name of the HTTP content-ID header. + + + Name of the HTTP content type header. + + + Name of the OData 'DataServiceVersion' HTTP header. + + + HTTP method name for DELETE requests. + + + HTTP method name for GET requests. + + + Custom HTTP method name for MERGE requests. + + + HTTP method name for PATCH requests. + + + HTTP method name for POST requests. + + + HTTP method name for PUT requests. + + + Exception type representing exception when Content-Type of a message is not supported. + + + Creates a new instance of the class. + + + Creates a new instance of the class from the specified SerializationInfo and StreamingContext instances. + A SerializationInfo containing the information required to serialize the new ODataException. + A StreamingContext containing the source of the serialized stream associated with the new ODataException. + + + Creates a new instance of the class. + Plain text error message for this exception. + + + Creates a new instance of the class. + Plain text error message for this exception. + Exception that caused this exception to be thrown. + + + Represents an OData entity reference link. + + + Creates a new instance of the class. + + + Gets or sets the URI representing the URL of the referenced entity. + The URI representing the URL of the referenced entity. + + + Represents a collection of entity reference links. + + + Creates a new instance of the class. + + + Represents the optional inline count of the $links collection. + + + Gets or sets the enumerable of instances representing the links of the referenced entities. + The enumerable of instances. + + + Represents the optional next link of the $links collection. + + + Represents a single entity. + + + Creates a new instance of the class. + + + Gets or sets the entity actions. + The entity actions. + + + Gets or sets the association links. + The association links. + + + Gets or sets the link used to edit the entry. + The link used to edit the entry. + + + Gets or sets the entry ETag. + The entry ETag. + + + Gets or sets the entity functions. + The entity functions. + + + Gets or sets the Entry identifier. + The Entry identifier. + + + Gets or sets the default media resource of the media link entry. + The default media resource of the media link entry. + + + Gets or sets the entry properties. + The entry properties. + + + Gets or sets a link that can be used to read the entry. + The link that can be used to read the entry. + + + Gets or sets the type name of the entry. + The type name of the entry. + + + Represents an error payload. + + + Creates a new instance of the class. + + + Gets or sets the error code to be used in payloads. + The error code to be used in payloads. + + + Gets or sets the implementation specific debugging information to help determine the cause of the error. + The implementation specific debugging information. + + + Gets or sets the error message. + The error message. + + + Gets or sets the language for the exception Message. + The language for the exception Message. + + + Represents an in-stream error parsed when reading a payload. + + + Creates a new instance of the class with default values. + + + Creates a new instance of the class with an object. + The instance representing the error read from the payload. + + + Creates a new instance of the class with an error message. + The plain text error message for this exception. + + + Creates a new instance of the class with an error message and an object. + The plain text error message for this exception. + The instance representing the error read from the payload. + + + Creates a new instance of the class with an error message and an inner exception. + The plain text error message for this exception. + The inner exception that is the cause of this exception to be thrown. + + + Creates a new instance of the class with an error message, an inner exception, and an object. + The plain text error message for this exception. + The inner exception that is the cause of this exception to be thrown. + The instance representing the error read from the payload. + + + Gets or sets the instance representing the error read from the payload. + The instance representing the error read from the payload. + + + Represents an exception in the OData library. + + + Creates a new instance of the class with default values. + + + Creates a new instance of the class from the specified and instances. + A containing the information required to serialize the new . + A containing the source of the serialized stream associated with the new . + + + Creates a new instance of the class with an error message. + The plain text error message for this exception. + + + Creates a new instance of the class with an error message and an inner exception. + The plain text error message for this exception. + The inner exception that is the cause of this exception to be thrown. + + + Describes a collection of entities. + + + Creates a new instance of the class. + + + Gets or sets the number of items in the feed. + The number of items in the feed. + + + Gets or sets the URI that identifies the entity set represented by the feed. + The URI that identifies the entity set represented by the feed. + + + Gets or sets the URI representing the next page link. + The URI representing the next page link. + + + Enumerates the format type in connection to processing OData payloads. + + + Initializes a new instance of the class. + + + ATOM format; we also use this for all Xml based formats (if ATOM can't be used). + + + The batch format instance. + + + JSON format + + + The metadata format instance. + + + RAW format; used for raw values. + + + Represents an OData function. + + + Creates a new instance of the class. + + + Contains properties used to implement specific debugging information to help determine the cause of the error. + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with exception object. + The used to create the inner error. + + + Gets or sets the nested implementation specific debugging information. + The nested implementation specific debugging information. + + + Gets or sets the error message. + The error message. + + + Gets or sets the stack trace for this error. + The stack trace for this error. + + + Gets or sets the type name of this error, for example, the type name of an exception. + The type name of this error. + + + Represents the base class for and classes. + + + Initializes a new instance of the class. + + + Quotas to use for limiting resource consumption when reading or writing OData messages. + + + Constructor to create default message quotas for OData readers and writers. + + + Copy constructor. + The instance to copy. + + + The maximum number of entity mapping attributes to be found for an entity type (on the type itself and all its base types). + + + The maximum depth of nesting allowed when reading or writing recursive payloads. + + + The maximum number of operations allowed in a single changeset. + + + The maximum number of top level query operations and changesets allowed in a single batch. + + + The maximum number of bytes that should be read from the message. + + + Represents the reader class used to read all OData payloads (entries, feeds, metadata documents, service documents, and so on). + + + Creates a new for the given request message. + The request message for which to create the reader. + + + Creates a new for the given request message and message reader settings. + The request message for which to create the reader. + The message reader settings to use for reading the message payload. + + + Creates a new for the given request message and message reader settings. + The request message for which to create the reader. + The message reader settings to use for reading the message payload. + The metadata provider to use. + + + Creates a new for the given response message. + The response message for which to create the reader. + + + Creates a new for the given response message and message reader settings. + The response message for which to create the reader. + The message reader settings to use for reading the message payload. + + + Creates a new for the given response message and message reader settings. + The response message for which to create the reader. + The message reader settings to use for reading the message payload. + The metadata provider to use. + + + Creates an to read a batch of requests or responses. + The created batch reader. + + + Asynchronously creates an to read a batch of requests or responses. + A running task for the created batch reader. + + + Creates an to read a collection of primitive or complex values (as result of a service operation invocation). + The created collection reader. + + + Creates an to read a collection of primitive or complex values (as result of a service operation invocation). + The created collection reader. + The expected resource type for the items in the collection. + + + Asynchronously creates an to read a collection of primitive or complex values (as result of a service operation invocation). + A running task for the created collection reader. + + + + Creates an to read an entry. + The created reader. + + + Creates an to read an entry. + The created reader. + The expected entity type for the entry to be read. + + + Asynchronously creates an to read an entry. + A running task for the created reader. + + + + Creates an to read a feed. + The created reader. + + + Creates an to read a feed. + The created reader. + The expected base resource type for the entities in the feed. + + + Asynchronously creates an to read a feed. + A running task for the created reader. + + + + + + Determines the potential payload kinds and formats of the payload being read and returns it. + The set of potential payload kinds and formats for the payload being read by this reader. + + + Determines the potential payload kinds and formats of the payload being read and returns it. + The set of potential payload kinds and formats for the payload being read by this reader. + + + + implementation to cleanup unmanaged resources of the reader. + + + Reads a singleton result of a $links query (entity reference link) as the message payload. + The entity reference link read from the message payload. + + + Asynchronously reads a singleton result of a $links query (entity reference link) as the message payload. + A running task representing the reading of the entity reference link. + + + Reads the result of a $links query (entity reference links) as the message payload. + The entity reference links read as message payload. + + + Asynchronously reads the result of a $links query as the message payload. + A task representing the asynchronous reading of the entity reference links. + + + Reads an as the message payload. + The read from the message payload. + + + Asynchronously reads an as the message payload. + A task representing the asynchronous operation of reading the error. + + + Reads the message body as metadata document. + Returns . + + + Reads an as message payload. + The property read from the payload. + + + Reads an as message payload. + The property read from the payload. + The expected resource type of the property to read. + + + Asynchronously reads an as message payload. + A task representing the asynchronous operation of reading the property. + + + + Reads a service document payload. + The service document read. + + + Asynchronously reads a service document payload. + A task representing the asynchronous operation of reading the service document. + + + Reads a single value as the message body. + The read value. + The expected resource type for the value to be read; null if no expected type is available. + + + + Represents the configuration settings for OData message readers. + + + Initializes a new instance of the class with default values. + + + + Gets or sets the document base URI (used as base for all relative URIs). If this is set, it must be an absolute URI. + The base URI. + + + Gets or sets a value that indicates whether the reader checks for valid XML characters. + true if the reader checks for valid XML characters; otherwise, false. + + + Gets or sets a value that indicates whether the message stream will not be disposed after finishing writing with the message. + true if the message stream will not be disposed after finishing writing with the message; otherwise false. The default value is false. + + + Gets or sets a value that indicates whether not to convert all primitive values to the type specified in the payload. + true if primitive values and report values are not converted; false if all primitive values are converted to the type specified in the payload. The default value is false. + + + + + + + + The maximum OData protocol version the reader should accept and understand. + + + Quotas to use for limiting resource consumption when reading an OData message. + + + The behavior the reader should use when it finds undeclared property. + + + Represents the writer class used to write all OData payloads (entries, feeds, metadata documents, service documents, and so on.). + + + Creates a new for the given request message. + The request message for which to create the writer. + + + Creates a new for the given request message and message writer settings. + The request message for which to create the writer. + The message writer settings to use for writing the message payload. + + + Creates a new for the given request message and message writer settings. + The request message for which to create the writer. + The message writer settings to use for writing the message payload. + The metadata provider to use. + + + Creates a new for the given response message. + The response message for which to create the writer. + + + Creates a new for the given response message and message writer settings. + The response message for which to create the writer. + The message writer settings to use for writing the message payload. + + + Creates a new for the given response message and message writer settings. + The response message for which to create the writer. + The message writer settings to use for writing the message payload. + The metadata provider to use. + + + Creates an to write a batch of requests or responses. + The created batch writer. + + + Asynchronously creates an to write a batch of requests or responses. + A running task for the created batch writer. + + + Creates an to write a collection of primitive or complex values (as result of a service operation invocation). + The created collection writer. + + + Asynchronously creates an to write a collection of primitive or complex values (as result of a service operation invocation). + A running task for the created collection writer. + + + Creates an to write an entry. + The created writer. + + + Asynchronously creates an to write an entry. + A running task for the created writer. + + + Creates an to write a feed. + The created writer. + + + Asynchronously creates an to write a feed. + A running task for the created writer. + + + Creates an to write a parameter payload. + The created parameter writer. + The function import whose parameters will be written. + + + Asynchronously creates an to write a parameter payload. + The created parameter writer. + The function import whose parameters will be written. + + + + implementation to cleanup unmanaged resources of the writer. + + + Writes a singleton result of a $links query as the message payload. + The entity reference link to write as the message payload. + + + Asynchronously writes a singleton result of a $links query as the message payload. + A running task representing the writing of the link. + The link result to write as the message payload. + + + Writes the result of a $links query as the message payload. + The entity reference links to write as message payload. + + + Asynchronously writes the result of a $links query as the message payload. + A task representing the asynchronous writing of the entity reference links. + The entity reference links to write as message payload. + + + Writes an as the message payload. + The error to write. + A flag indicating whether debug information (for example, the inner error from the ) should be included in the payload. This should only be used in debug scenarios. + + + Asynchronously writes an as the message payload. + A task representing the asynchronous operation of writing the error. + The error to write. + A flag indicating whether debug information (for example, the inner error from the ) should be included in the payload. This should only be used in debug scenarios. + + + Writes the metadata document as the message body. + + + Writes an as the message payload. + The property to write. + + + Asynchronously writes an as the message payload. + A task representing the asynchronous operation of writing the property. + The property to write + + + Writes a service document with the specified as the message payload. + The default workspace to write in the service document. + + + Asynchronously writes a service document with the specified as the message payload. + A task representing the asynchronous operation of writing the service document. + The default workspace to write in the service document. + + + Writes a single value as the message body. + The value to write. + + + Asynchronously writes a single value as the message body. + A running task representing the writing of the value. + The value to write. + + + Represents the configuration settings for OData message writers. + + + Initializes a new instance of the class with default settings. + + + + Gets or sets the document base URI which is used as base for all relative URIs. + The document base URI which is used as base for all relative URIs. + + + Gets or sets a value that indicates whether the reader checks for valid XML characters. + true if the reader checks for valid XML characters; otherwise, false. + + + Gets or sets a value that indicates whether the message stream will not be disposed after finishing writing with the message. + true if the message stream will not be disposed after finishing writing with the message; otherwise false. The default value is false. + + + + + + Gets or sets a value to indicate whether the writer uses indentation. + true if the writer uses indentation; otherwise, false. + + + Quotas to use for limiting resource consumption when writing an OData message. + + + Sets the format to be used when writing the payload. This will automatically set a compatible content type header. + The format to use for writing the payload. + + + Sets the acceptable media types and character sets from which the content type will be computed when writing the payload. + The acceptable media types used to determine the content type of the message. This is a comma separated list of content types as specified in RFC 2616, Section 14.1 + The acceptable charsets to use to determine the encoding of the message. This is a comma separated list of charsets as specified in RFC 2616, Section 14.2 + + + Gets or sets the OData protocol version to be used for writing payloads. + The OData protocol version to be used for writing payloads. + + + Represents a single link. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether the navigation link represents a collection or an entry. + true if the navigation link represents a collection; false if the navigation represents an entry. + + + Gets or sets the name of the link. + The name of the link. + + + Gets or sets the URI representing the Unified Resource Locator (URL) of the link. + The URI representing the Unified Resource Locator (URL) of the link. + + + Represents a function or an action. + + + Initializes a new instance of the class. + + + The URI that identifies the or the . + + + Gets or sets the URI to invoke the or the . + The URI to invoke the or the . + + + Gets or sets a human-readable description of the or the . + A human-readable description of the or the . + + + Base class for OData parameter readers. + + + Initializes a new instance of the class. + + + Creates an to read the collection value when the state is ODataParameterReaderState.Collection. + An to read the collection value when the state is ODataParameterReaderState.Collection. + + + Gets the name of the current parameter that is being read. + The name of the current parameter that is being read. + + + Reads the next parameter from the message payload. + true if more items were read; otherwise false. + + + Asynchronously reads the next item from the message payload. + A task that when completed indicates whether more items were read. + + + Gets the current state of the reader. + The current state of the reader. + + + Gets the value of the current parameter that is being read. + The value of the current parameter that is being read. + + + Enumeration of all possible states of an . + + + The reader is at the start; nothing has been read yet. + + + The reader read a primitive or a complex parameter. + + + The reader is reading a collection parameter. + + + The reader has thrown an exception; nothing can be read from the reader anymore. + + + The reader has completed; nothing can be read anymore. + + + Base class for OData collection writers. + + + Initializes a new instance of the class. + + + Creates an to write the value of a collection parameter. + The newly created . + The name of the collection parameter to write. + + + + Flushes the write buffer to the underlying stream. + + + Asynchronously flushes the write buffer to the underlying stream. + A task instance that represents the asynchronous operation. + + + Finish writing a parameter payload. + + + Asynchronously finish writing a parameter payload. + A task instance that represents the asynchronous write operation. + + + Start writing a parameter payload. + + + Asynchronously start writing a parameter payload. + A task instance that represents the asynchronous write operation. + + + Start writing a value parameter. + The name of the parameter to write. + The value of the parameter to write. + + + Asynchronously start writing a value parameter. + A task instance that represents the asynchronous write operation. + The name of the parameter to write. + The value of the parameter to write. + + + Enumerates the different kinds of payloads that ODatLib can write. + + + Specifies a payload kind for writing a feed. + + + Specifies a payload kind for writing an entry. + + + Specifies a payload kind for writing a property. + + + Specifies the payload kind for writing an entity reference link. + + + Specifies the payload kind for writing entity reference links. + + + Specifies a payload kind for writing a raw value. + + + Specifies the payload kind for writing a binary value. + + + Specifies a payload kind for writing a collection. + + + Specifies a payload kind for writing a service document. + + + Specifies a payload kind for writing a metadata document. + + + Specifies a payload kind for writing an error. + + + Specifies the payload kind for writing a batch. + + + Specifies a payload kind for writing a parameter. + + + Specifies an unknown format. + + + Represents the set of information available for payload kind detection. + + + The encoding derived from the content type or the default encoding. + The encoding derived from the content type or the default encoding. + + + The being used for reading the message. + + + The for the payload. + + + The possible payload kinds based on content type negotiation. + + + Represents the result of running payload kind detection for a specified payload kind and format. + + + The format for the detected payload kind. + + + The detected payload kind. + + + Represents a single property of an entry. + + + Initializes a new instance of the class. + + + Gets or sets the property name. + The property name. + + + Gets or sets the property value. + The property value. + + + Represents the base class for OData readers. + + + Initializes a new instance of the class. + + + Gets the most recent that has been read. + The most recent that has been read. + + + Reads the next from the message payload. + true if more items were read; otherwise false. + + + Asynchronously reads the next from the message payload. + A task that when completed indicates whether more items were read. + + + Gets the current state of the reader. + The current state of the reader. + + + Enumeration of all possible states of an . + + + The reader is at the start; nothing has been read yet. + + + The start of a feed has been read. + + + The end of a feed has been read. + + + The start of an entry has been read. + + + The end of an entry has been read. + + + The start of a navigation link has been read. + + + The end of a navigation link has been read. + + + An entity reference link was read. + + + The reader has thrown an exception; nothing can be read from the reader anymore. + + + The reader has completed; nothing can be read anymore. + + + Represents a class that contains collection of information about a resource in a workspace of a data service. + + + Initializes a new instance of the class. + + + Gets or sets the URI representing the Unified Resource Locator (URL) to the collection. + The URI representing the Unified Resource Locator (URL) to the collection. + + + Represents a media resource. + + + Initializes a new instance of the class. + + + Gets or sets the content media type. + The content media type. + + + Gets or sets the edit link for media resource. + The edit link for media resource. + + + Gets or sets the media resource ETag. + The media resource ETag. + + + Gets or sets the read link for media resource. + The read link for media resource. + + + Behavior of readers when reading undeclared property. + + + The default behavior - the reader will fail if it finds a property which is not declared by the model and the type is not open. + + + The reader will skip reading the property if it's not declared by the model. + + + The reader will read and report link properties which are not declared by the model. + + + Represents the utility methods used with the OData library. + + + Checks whether the annotatable has an HttpMethod annotation. + The (non-null) value of the HttpMethod annotation of the annotatable or null if no such annotation exists. + The containing the annotation. + The to check. + + + Checks whether the annotatable has a MIME type annotation. + The (non-null) value of the MIME type annotation of the annotatable or null if no MIME type annotation exists. + The containing the annotation. + The to check. + + + Returns the format used by the message reader for reading the payload. + The format used by the messageReader for reading the payload. + The to get the read format from. + + + Checks whether the entityType has a default stream. + true if the entity type has a default stream; otherwise false. + The containing the annotation. + The to check. + + + Gets the value of IsAlwaysBindable annotation on the functionImport. + The value of the annotation if it exists; false otherwise. + The containing the annotation. + The to get the annotation from. + functionImport + + + Checks whether the entityContainer is the default entity container. + true if the entityContainer is the default container; otherwise false. + The containing the annotation. + The to check. + + + + Loads the supported, OData-specific serializable annotations into their in-memory representations. + The containing the annotations. + The to process. + + + Loads the supported, OData-specific serializable annotations into their in-memory representations. + The containing the annotations. + The to process. + The maximum number of entity mapping attributes to be found for an entity type (on the type itself and all its base types). + + + Loads the supported, OData-specific serializable annotations into their in-memory representations. + The to process. + The maximum number of entity mapping attributes to be found for an entity type (on the type itself and all its base types). + + + Gets the reader behavior for null property value on the specified property. + The behavior to use when reading null value for this property. + The model containing the annotation. + The property to check. + + + + + + Turns the in-memory representations of the supported, OData-specific annotations into their serializable form. + The containing the annotations. + The to process. + + + Adds or removes a default stream to/from the entityType. + The containing the annotation. + The to modify. + true to add a default stream to the entity type; false to remove an existing default stream (if any). + + + Sets the content-type and data service version headers on the message used by the message writer. + The message writer to set the headers for. + The kind of payload to be written with the message writer. + + + Sets the HttpMethod annotation of the annotatable to httpMethod. + The contatining the annotation. + The to modify. + The HttpMethod value to set as annotation value; if null, an existing annotation will be removed. + + + Sets the value of IsAlwaysBindable annotation of the functionImport to isAlwaysBindable + The containing the annotation. + The to set the annotation on. + The value of the annotation to set. + functionImport + + + Adds or removes a default stream to/from the entityContainer. + The containing the annotation. + The to modify. + true to set the entityContainer as the default container; false to remove an existing default container annotation (if any). + + + Sets the MIME type annotation of the annotatable to mimeType. + The containing the annotation. + The to modify. + The MIME type value to set as annotation value; if null, an existing annotation will be removed. + + + Adds a transient annotation to indicate how null values for the specified property should be read. + The containing the annotations. + The to modify. + The new behavior for reading null values for this property. + + + + + Specifies the OData protocol version. + + + The version 1.0. + + + The version 2.0. + + + The version 3.0. + + + Represents the workspace of a data service. + + + Initializes a new instance of the class. + + + Gets or sets the set of collections in the workspace. + The set of collections in the workspace. + + + Represents a base class for OData writers. + + + Initializes a new instance of the class. + + + Flushes the write buffer to the underlying stream. + + + Flushes the write buffer to the underlying stream asynchronously. + A task instance that represents the asynchronous operation. + + + Finishes the writing of a feed, an entry, or a navigation link. + + + Asynchronously finish writing a feed, entry, or navigation link. + A task instance that represents the asynchronous write operation. + + + Writes an entity reference link, which is used to represent binding to an existing resource in a request payload. + The entity reference link to write. + + + Asynchronously writes an entity reference link, which is used to represent binding to an existing resource in a request payload. + A task instance that represents the asynchronous write operation. + The entity reference link to write. + + + Starts the writing of an entry. + The entry or item to write. + + + Starts the writing of a feed. + The feed or collection to write. + + + Starts the writing of a navigation link. + The navigation link to write. + + + Asynchronously start writing an entry. + A task instance that represents the asynchronous write operation. + The entry or item to write. + + + Asynchronously start writing a feed. + A task instance that represents the asynchronous write operation. + The feed or collection to write. + + + Asynchronously start writing a navigation link. + A task instance that represents the asynchronous write operation. + The navigation link to writer. + + + Represents an annotation which stores a list of projected properties for an entry. + + + Initializes a new instance of the class. + The enumeration of projected property names. + + + Annotation which stores the type name to serialize. + + + Initializes a new instance of the class. + + + Gets or sets the type name to serialize, for the annotated item. + The type name to serialize, for the annotated item. + + + Atom metadata description for a categories element (app:categories). + + + Initializes a new instance of the class. + + + Gets or sets the atom category elements inside this categories element. + The atom category elements inside this categories element. + + + Gets or sets a value that indicates whether the list of categories is fixed or an open set. + true if the list of categories is fixed; false if the list of categories is an open set. + + + Gets or sets the URI of the category document. + The URI of the category document. + + + Gets or sets the URI indicating the scheme of the categories without a scheme. + The URI indicating the scheme of the categories without a scheme. + + + Represents an Atom metadata description for a category. + + + Initializes a new instance of the class. + + + Gets or sets a human-readable label for display in user interfaces. + A human-readable label. + + + Gets or sets the URI that indicates the scheme of the category. + The URI that indicates the scheme of the category. + + + Gets or sets the string value identifying the category. + The string value identifying the category. + + + Represents a type for Atom Syndication Format (Atom) entry annotationsAsArray. + + + Initializes a new instance of the class. + + + Gets or sets a collection of authors of an entry. + A collection of authors of an entry. + + + Gets or sets the categories of an entry. + The categories of an entry. + + + The ATOM metadata for the category element which stores the type name of the entry. + + + Gets or sets a collection of contributors of an entry. + A collection of contributors of an entry. + + + Gets or sets an Atom link metadata for the edit link. + An Atom link metadata for the edit link. + + + Gets or sets the collection of all Atom link information except for the self/edit links and the navigation property links. + The collection of all Atom link information except for the self/edit links and the navigation property links. + + + Gets or sets the date and time when the entry was published. + The date and time when the entry was published. + + + Gets or sets the rights text of an entry. + The rights text of an entry. + + + Gets or sets an Atom link metadata for the self link. + An Atom link metadata for the self link. + + + Gets or sets the source of an entry and if the entry was copied from a different stream the property contains the feed metadata of the original feed. + The source of an entry. + + + Gets or sets the summary of the entry. + The summary of the entry. + + + Gets or sets the title of the entry. + The title of the entry. + + + Gets or sets the date and time of last update to the source. + The date and time of last update to the source. + + + Represents a type for Atom Syndication Format (Atom) feed annotationsAsArray. + + + Initializes a new instance of the class. + + + Gets or sets a collection of authors of a feed. + A collection of authors of a feed. + + + Gets or sets the categories of a feed. + The categories of a feed. + + + Gets or sets a collection of contributors of a feed. + A collection of contributors of a feed. + + + Gets or sets the generator of a feed. + The generator of a feed. + + + Gets or sets the URI of the icon for a feed. + The URI of the icon for a feed. + + + Gets or sets the collection of all Atom link information except for the next page and self links. + The collection of all Atom link information except for the next page and self links. + + + Gets or sets the URI for the feed's logo. + The URI for the feed?s logo. + + + The next page link of the feed. This link should point to the next page of results. + + + Gets or sets the rights text of a feed. + The rights text of a feed. + + + Gets or sets the self link of the feed. This link should point to the source of the feed. + The self link of the feed. + + + Gets or sets the identifier for the feed if used as metadata of an Atom:source element. + The identifier for the feed if used as metadata of an Atom:source element. + + + Gets or sets the subtitle of a feed. + The subtitle of a feed. + + + Gets or sets the title of the feed. + The title of the feed. + + + Gets or sets the date and time of last update to the source. + The date and time of last update to the source. + + + Represents an Atom metadata description of a content generator. + + + Initializes a new instance of the class. + + + Gets or sets the human readable name of the generator of the content. + The human readable name of the generator of the content. + + + Gets or sets the (optional) URI describing the generator of the content. + The (optional) URI describing the generator of the content. + + + Gets or sets the (optional) version of the generator. + The (optional) version of the generator. + + + Represents an Atom metadata description for a link. + + + Initializes a new instance of the class. + + + Gets or sets the URI of the link. + The URI of the link. + + + Gets or sets the language tag (for example, en-US) of the resource pointed to by the link. + The language tag of the resource pointed to by the link. + + + Gets or sets a hint at the length of the content returned from the link. + A hint at the length of the content returned from the link. + + + Gets or sets the media type of the data returned by the link. + The media type of the data returned by the link. + + + Gets or sets the link's relation type. + The link’s relation type. + + + Gets or sets a human-readable description of the link. + A human-readable description of the link. + + + Represents an Atom metadata description for a person. + + + Creates a new instance of the class. + + + Gets or sets an email address associated with the person. + An email address associated with the person. + + + Gets or sets the name of the person (required). + The name of the person (required). + + + + Converts a string to an instance. + The instance created for name. + The name used in the person metadata. + + + Gets or sets an IRI associated with the person. + An IRI associated with the person. + + + Represents an Atom metadata description for a collection (in a workspace). + + + Creates a new instance of the class. + + + Gets or sets the accept range of media types for this collection. + The accept range of media types for this collection. + + + Gets or sets the categories for this collection. + The categories for this collection. + + + Gets or sets the title of the collection. + The title of the collection. + + + Represents an Atom metadata for stream reference values. + + + Creates a new instance of the class. + + + Gets or sets an Atom link metadata for the edit link. + An Atom link metadata for the edit link. + + + Gets or sets an Atom link metadata for the self link. + An Atom link metadata for the self link. + + + Represents an Atom metadata description for a text construct (plain text, html or xhtml). + + + Creates a new instance of the class. + + + Gets or sets the kind of the text construct (plain text, html, xhtml). + The kind of the text construct. + + + + Gets or sets the text content. + The text content. + + + Converts a string to an instance. + The instance created for text. + The to convert to an . + + + Specifies the different kinds of text content in Atom metadata. + + + The plain text. + + + The html text. + + + The xhtml text. + + + Represents an Atom metadata description for a workspace. + + + Creates a new instance of the class. + + + Gets or sets the title of the workspace. + The title of the workspace. + + + Represents the Atom-specific extension methods. + + + Determines an extension method to get the for an annotatable association link. + An instance or null if no annotation of that type exists. + The association link to get the annotation from. + + + Determines an extension method to get the for an annotatable entry. + An instance or null if no annotation of that type exists. + The entry instance to get the annotation from. + + + Determines an extension method to get the for an annotatable feed. + An instance or null if no annotation of that type exists. + The feed instance to get the annotation from. + + + Determines an extension method to get the for an annotatable navigation link. + An instance or null if no annotation of that type exists. + The navigation link instance to get the annotation from. + + + Determines an extension method to get the for an annotatable (resource) collection. + An instance or null if no annotation of that type exists. + The (resource) collection to get the annotation from. + + + Determines an extension method to get the for an annotatable workspace. + An instance or null if no annotation of that type exists. + The workspace to get the annotation from. + + + Represents an annotation to hold information for a particular property. + + + Creates a new instance of the class. + + + Defines the behavior for readers when reading property with null value. + + + Represents an enumerable of that new items can be added to. + + + Creates a new instance of the class. + + + Creates a new instance of the class. + An enumerable of used to initialize the instance. This argument must not be null. + + + Adds the mapping to the list of all mappings represented by this class. + The to add to the enumerable represented by this class. + + + Returns an enumerator for the instances in this enumerable. + An enumerator for the instances in this enumerable. + + + Returns a non-generic enumerator for the instances in this enumerable. + A non-generic enumerator for the instances in this enumerable. + + + Behavior of readers when reading property with null value. + + + The default behavior - this means validate the null value against the declared type and then report the null value. + + + This means to not report the value and not validate it against the model. + + + This means to report the value, but not validate it against the model. + + + Class to represent a null value with or without type information for URI paremeters. + + + Initializes a new instance of the class. + + + String representation of the type of this null value. 'null' indicates that no type information was provided. + + + URI Utility methods. + + + Converts the given value to a corresponding CLR type. Expects the value to have already been properly unescaped from an actual Uri. + A CLR object that the value represents. + Value from a Uri to be converted. + Version to be compliant with. + + + Converts the given value to a corresponding CLR type. Expects the value to have already been properly unescaped from an actual Uri. + A CLR object that the value represents. + Value from a Uri to be converted. + Version to be compliant with. + Optional model to perform verification against. + Optional IEdmTypeReference to perform verification against. Callers must provide a model containing this type if it is specified. + + + Converts the given object to a string for use in a Uri. Does not perform any of the escaping that provides. No type verification is used. + A string representation of value for use in a Url. + Value to be converted. + Version to be compliant with. + + + Converts the given object to a string for use in a Uri. Does not perform any of the escaping that provides. Will perform type verification based on the given model if possible. + A string representation of value for use in a Url. + Value to be converted. + Version to be compliant with. + Optional model to perform verification against. + + + Attribute that specifies a custom mapping between properties of an entity type and elements of an entry in an Open Data Protocol (OData) feed returned by the data service.  + + + Creates a new instance of the . + The name of the property, as string, of the entity type that is mapped to the specified property of the feed item. + A value that represents the element in the feed to which to map the property. This value must be set to None if the is not null. + A value that identifies the format of the content to display in the feed. + Boolean value that is true when the property being mapped must appear both in its mapped-to location and in the content section of the feed. + + + Creates an instance of the to map a property to a custom feed element. + The name of the property of the entity type, as string, that is mapped to the specified property in the feed. + The name of the target, as string, in the resulting feed to which the property is mapped. + This parameter, together with , specifies the namespace in which the element exists. + Specifies the namespace URI of the element, as string, specified by the property. + Boolean value that is true when the property being mapped must appear both in its mapped-to location and in the content section of the feed. + + + Gets a Boolean value that indicates whether a property value should be repeated both in the content section of the feed and in the mapped location. + A value that is true when the property is mapped into both locations in the feed; otherwise, false. + + + Gets the name of the property of the syndication item that will be mapped to the specified element of the feed. + String value that contains property name. + + + Gets a string value that, together with , specifies the namespace in which the element exists. + String value that contains the target namespace prefix. + + + Gets a string value that specifies the namespace URI of the element specified by the property. + String that contains the namespace URI. + + + Gets the name of the custom target in the feed to which the property is mapped. + String value with target XML element or attribute. + + + Gets the syndication item in the entry targeted by the mapping. + A value that is the target of the mapping. + + + Gets the type of content of the property mapped by . + A string that identifies the type of content in the feed element. + + + Enumeration type that is used to identify the syndication item element or attribute in the Open Data Protocol (OData) feed to which an entity property is mapped. + + + A custom property element. + + + The atom:email child element of the atom:author element. + + + The atom:name child element of the atom:author element. + + + The atom:uri child element of the atom:author element. + + + The atom:email child element of the atom:contributor element. + + + The atom:name child element of the atom:contributor element. + + + The atom:uri child element of the atom:contributor element. + + + The atom:updated element. + + + The atom:published element. + + + The atom:rights element. + + + The atom:summary element. + + + The atom:title element. + + + The label attribute of the atom:category element. + + + The scheme attribute of the atom:category element. + + + The term attribute of the atom:category element. + + + The href attribute of the atom:link element. + + + The hreflang attribute of the atom:link element. + + + The length attribute of the atom:link element. + + + The rel attribute of the atom:link element. + + + The title attribute of the atom:link element. + + + The type attribute of the atom:link element. + + + Enumeration used to identify text content of syndication item. + + + Plain text content. + + + HTML content. + + + XHTML content. + + + \ No newline at end of file diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.Messaging.EventProcessorHost.dll b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.Messaging.EventProcessorHost.dll new file mode 100644 index 0000000..59f4408 Binary files /dev/null and b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.Messaging.EventProcessorHost.dll differ diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.Messaging.EventProcessorHost.xml b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.Messaging.EventProcessorHost.xml new file mode 100644 index 0000000..d924b48 --- /dev/null +++ b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.Messaging.EventProcessorHost.xml @@ -0,0 +1,85 @@ + + + + Microsoft.ServiceBus.Messaging.EventProcessorHost + + + + Represents a host for processing Event Hubs event data. + + + Initializes a new instance of the class. + The name of the instance. This name must be unique for each instance of the host. + The path to the Event Hub from which to start receiving event data. + The name of the Event Hubs consumer group from which to start receiving event data. + The connection string for the Event Hub. + The connection string for the Azure Blob storage account to use for partition distribution. + + + Initializes a new instance of the class. + The name of the instance. This name must be unique for each instance of the host. + The path to the Event Hub from which to start receiving event data. + The name of the Event Hubs consumer group from which to start receiving event data. + The connection string for the Event Hub. + The connection string for the Azure Blob storage account to use for partition distribution. + The name of the Azure Blob container in which all lease blobs are created. If this parameter is not supplied, then the Event Hubs path is used as the name of the Azure Blob container. + + + Gets the host name, which is a unique name for the instance. + The host name. + + + Gets or sets the instance used by the object. + The instance. + + + Asynchronously registers the interface implementation with the host using the factory. This method also starts the host and enables it to start participating in the partition distribution process. + A task indicating that the instance has started. + Implementation of your application-specific . + + + Asynchronously registers the interface implementation with the host using the factory. This method also starts the host and enables it to start participating in the partition distribution process. + A task indicating that the instance has started. + An object that controls various aspects of the event pump created when ownership is acquired for a given Event Hubs partition. + Implementation of your application-specific . + + + Asynchronously registers the event processor factory. + The task representing the asynchronous operation. + The factory to register. + + + Asynchronously registers the event processor factory. + Returns . + The factory to register. + An object that controls various aspects of the event pump created when ownership is acquired for a given Event Hubs partition. + + + Asynchronously shuts down the instance. This method maintains the leases on all partitions currently held, and enables each instance to shut down cleanly by invoking the method with a object. + A task that indicates the instance has stopped. + + + Represents the options that control various aspects of partition distribution that occur within the instance. + + + Initializes a new instance of the class. + + + Gets or sets the interval at which the instance begins a task to determine whether partitions are distributed evenly among known host instances. + The acquire interval of the partition. + + + Creates an instance of with the following default values:: 10 seconds.: 10 seconds.: 30 seconds. + The default partition manager options. + + + Gets or sets the interval at which the lease is created on an Azure Blob representing an Event Hubs partition. If the lease is not renewed within this interval, it expires, and ownership of the partition passes to another instance. + Returns . + + + + Gets or sets the renewal interval for all leases for partitions currently held by the instance. + The interval to renew the partition. + + + \ No newline at end of file diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.dll b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.dll new file mode 100644 index 0000000..82b33fd Binary files /dev/null and b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.dll differ diff --git a/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.xml b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.xml new file mode 100644 index 0000000..dacc1d2 --- /dev/null +++ b/Building Real-Time Sentiment Pipeline for Live Tweets/EventHubDashBoardApp/Microsoft.ServiceBus.xml @@ -0,0 +1,16175 @@ + + + + Microsoft.ServiceBus + + + + The exception that occurs when an authorization attempt fails. + + + Gets or sets the error code that describes the cause of authorization attempt failure. + One of the values of the enumeration. + + + Populates a object with the data needed to serialize the target object. + The object to populate with data. + The destination (see ) for this serialization. + + + Enumerates the possible causes of failure during authorization attempts. + + + Specifies that the token has expired. + + + Specifies that the error is generic. + + + Specifies that the audience is invalid. + + + Specifies that the claim is invalid. + + + Specifies that the signature is invalid. + + + Specifies that the token is malformed. + + + Specifies that the audience is missing. + + + Specifies that the ‘expires on’ date is missing. + + + Specifies that the issuer is missing. + + + Specifies that the signature is missing. + + + Specifies that the token is missing. + + + Represents a binding that a client can use to configure endpoints that can communicate with ASMX-based Web services and other services that conform to the WS-I Basic Profile 1.1. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified type of security used by the binding and the authentication type used by the client. + The type of security used with the SOAP message and for the client. + The type of authentication used by the client. + + + Initializes a new instance of the class using the specified configuration. + The configuration to use. + + + Gets or sets a value that determines if the client allows cookies. + Returns .true to allow cookies; otherwise, false. The default value is false. + + + Returns an ordered collection of binding elements contained in the current binding. + Returns .Contains the ordered stack of binding elements described by the . The order of the binding elements starting from the bottom is transport, encoding, and security. + + + Gets the version of SOAP that is used for messages that are processed by this binding. + Returns .The value that is used with this binding. + + + Gets or sets how the host name should be compared. + The comparison method used in the host name. + + + Gets or sets whether the binding element is dynamic. + true if the binding element is dynamic; otherwise, false. + + + Gets or sets the maximum size allowed for a buffer pool that stores TCP messages processed by the binding. + The maximum size allowed for a buffer pool that stores TCP messages processed by the binding. + + + Gets or sets the maximum size for a buffer that receives messages from the channel. + Returns .The maximum size, in bytes, of a buffer that stores messages while they are processed for an endpoint configured with this binding. The default value is 65,536 bytes. + + + Gets or sets the maximum size for a message that can be received on a channel configured with this binding. + Returns .The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes. + + + Gets or sets the type of message encoding. + Returns a that contains the type of message encoding. The default value is Text. + + + Gets or sets the proxy address. + Returns a that contains the proxy address. The default value is null. + + + Gets or sets the reader quotas. + Returns a that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section. + + + Gets the URI transport scheme for the channels and listeners that are configured with this binding. + The URI transport scheme for the channels and listeners that are configured with this binding. + + + Gets the collection of security bindings used with this binding. + Returns a that contains the security settings used in the binding. The default value has EndToEndBasicSecurityMode set to Transport, RelayClientAuthenticationType set to RelayAccessToken, HttpRelayTransportSecurity with HttypProxyCredentialType of None, and BasicHttpRelayMessageSecurity with ClientCredentialType of BasicHttpMessageCredentialType.UserName and an AlgorithmSuite of SecurityAlgorithmSuite.Basic256. + + + Gets a value that indicates whether incoming requests are handled synchronously or asynchronously. + Returns .true if incoming requests are handled synchronously; false if incoming requests are handled asynchronously. The default value is false. + + + Gets or sets the character encoding that is used for the message text. + Returns a that indicates the character encoding that is used. The default is UTF8Encoding. + + + Gets or sets the transfer mode. + Returns a that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer. By default, the HTTP, TCP/IP, and named pipe transports use buffered message transfers. The default value is buffered. + + + Gets or sets a value that determines if the client uses the default web proxy. + Returns true if the client uses the default web proxy; otherwise, false. The default is true. + + + Provides properties used to configure message-level security settings for . + + + + Specifies the algorithm suite to use with . + Returns a , which specifies 256-bit Advanced Encryption Standard (AES) as the symmetric encryption algorithm. The default value is Base256. This property cannot be null. + The value of is null. + + + Specifies the type of credential with which the client authenticates. + Returns a that contains a member of the enumeration. The default value is UserName.. + + + Provides properties used to configure the security settings of a binding. + + + Gets the message-level security settings for a binding. + Returns a , which represents the message-level security settings for this binding. + + + Gets or sets the security mode for a binding. + One of the values of enumeration. The default value is None. + The value is not a legal value for . + + + Gets or sets the type of authentication used by the Windows Azure Service Bus service. + Returns a that contains the type of authentication used by the service. + + + Gets the transport-level security settings for a binding. + Returns a that contains the security settings. + + + An endpoint behavior that provides access to the connection status of service listening on the Windows Azure Service Bus. + + + Initializes a new instance of the class. + + + Occurs when the connection is connecting. + + + Gets a value that determines if the connection is online. + true if the connection is online; otherwise, false. + + + Gets the last error. + Returns a that contains the last error. + + + Occurs when the connection is offline. + + + Occurs when the connection is online. + + + Retries the connection. + + + Adds the specified binding parameters to the endpoint. + The endpoint to update. + The binding parameters to add. + + + Applies the specified client behaviors to the specified endpoint. + The endpoint to update. + The behaviors to add. + + + Applies the specified dispatch behavior to the service endpoint. + The endpoint to update. + The endpoint dispatcher. + + + Validates the specified endpoint. + The endpoint to validate. + + + Describes the connectivity mode. + + + Auto-detect mode. Automatically selects between the TCP, HTTP and HTTPS modes based on an auto-detection mechanism that probes whether either connectivity option is available for the current network environment. If both are available, the system will choose TCP by default. + + + HTTP mode. Listeners attempt an HTTP connection followed by an HTTPS connection with the Windows Azure Service Bus service and poll for messages. This might allow you to more easily work around TCP port constraints. + + + TCP mode (default). Listeners create TCP connections to the Windows Azure Service Bus service to a destination port in the range 9350 to 9354. + + + Holds the connectivity settings effective for all Windows Azure Service Bus-based endpoints that are active in the current application domain. + + + Initializes a new instance of the class. + + + Contains the for the current instance. + + + Gets a value that determines if the connectivity settings are read-only. + true if the connectivity settings are read-only; otherwise, false. + + + Gets or sets the connectivity mode for the current application domain. + Returns .Contains the connectivity mode. + + + Describes the publishing behavior of a service in the Service Registry. + + + The service will not be published in the Service Registry. + + + The Service will be published in the Service Registry. + + + An enumeration type that specifies the modes of security that can be used with . + + + Security is provided using WS-Security SOAP message security. For the , the system requires that the server certificate be provided to the client separately. The valid client credential types for this binding are UserName and Certificate. + + + Messages are not secured during transfer. + + + Security is provided using HTTPS. The service must be configured with SSL certificates. The SOAP message is protected as a whole using HTTPS. The service is authenticated by the client using the service’s SSL certificate. The client authentication is controlled through the ClientCredentialType. + + + Integrity, confidentiality and server authentication are provided by HTTPS. The service must be configured with a certificate. Client authentication is provided by means of SOAP message security. This mode is applicable when the user is authenticating with a UserName or Certificate credential and there is an existing HTTPS deployment for securing message transfer. + + + Determines the security settings for an Windows Azure Service Bus binding and describes the security relationship between the client and the service endpoint. + + + Security is provided using SOAP message security. + + + Security is disabled. + + + Security is provided using a transport security, typically SSL. + + + A secure transport (for example, HTTPS) provides integrity, confidentiality, and authentication while SOAP message security provides client authentication. + + + Specifies the types of security that can be used with the . + + + Indicates that no security is used with HTTP requests. + + + Indicates that transport-level security is required; clients must use HTTPS to communicate with the service endpoint. + + + Specifies the error codes of the exceptions. + + + The audience is not found. + + + The error is caused by bad gateway. + + + A parse error encountered while processing a request. + + + A generic conflict error. + + + An operation is in progress. + + + The correlation filters exceeded its allowable maximum number. + + + The error of data communication. + + + The endpoint is not found. + + + The entity is not found. + + + The Event Hub is at full capacity. + + + The token had expired. + + + The expiry date not found. + + + A generic forbidden error. + + + The gateway did not receive a timely response from the upstream server. + + + An internal error. + + + The audience is invalid. + + + The destination is invalid. + + + The signature is invalid. + + + The issuer cannot be found. + + + A malformed token. + + + The token is missing. + + + The namespace is not found. + + + The service bus has no transport security. + + + The provider is unreachable. + + + The server is busy. + + + The signature cannot be found. + + + The SQL filters exceeded its allowable maximum number. + + + The store lock is lost. + + + The subscriptions exceeded its allowable maximum number. + + + A generic unauthorized error. + + + The detail of an unknown exception. + + + An internal error that is not specified. + + + A conflict during updating occurred. + + + Represents the binding element used to specify an HTTP transport for transmitting messages on the Windows Azure Service Bus. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, using the specified element to be cloned. + The element to be cloned. + + + Initializes a new instance of the class using the specified client authentication type. + The client authentication type. + + + Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests. + true if cookies are allowed; otherwise, false. The default is false. + + + Creates a channel factory that can be used to create a channel. + The channel factory of the specified type. + The binding context for the channel. + Type of channel factory. + + + Creates a channel listener for channels of the specified generic type. + A channel listener. + The binding context. + The type of channels to listen to. + + + Determines whether a channel factory of the specified type can be built. + true if a channel factory can be built; otherwise, false. + The binding context for the channel. + The type of channel to check. + + + Returns a value that indicates whether the binding element can build a listener for a specific type of channel. + true if the IChannelListener<TChannel> of type IChannel can be built by the binding element; otherwise, false. + The binding context that provides context for the binding element. + The type of channel the listener accepts. + context is null. + + + Returns a copy of the binding element object. + Returns a that contains a deep clone of the original. + + + Creates a for the inner channel. + A for the inner channel. + + + Gets the specified property from the specified binding context. + The property from the specified binding context. + The binding context. + The type of the property to get. + + + Gets the XML element that represents the transport token used in the security binding. + The transport token used in the security binding. + + + Gets or sets the comparison mode use in the host name. + The comparison mode use in the host name. + + + Initializes the specified binding element with the settings from the current instance of the binding element. + The binding element to initialize. + + + Gets or sets whether the binding element is dynamic. + true if the binding element is dynamic; otherwise, false. + + + Gets or sets a value that indicates whether to make a persistent connection to a service endpoint. + true if the request to the service endpoint should contain a Connection HTTP header with the value Keep-alive; otherwise, false. The default is true. + + + Gets or sets the maximum size of the buffer to use. + Returns the maximum size, in bytes, of the buffer. + + + Gets or sets a URI that contains the address of the proxy to use for HTTP requests. + Returns a that contains the address for the proxy. The default value is null. + + + Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP proxy. + One of the values of the enumeration that specifies the protocols used for client authentication on the proxy. The default is Anonymous. + + + Gets or sets the relay client authentication type. + Returns .Contains the authentication type. The default value is RelayClientAuthenticationType.RelayAccessToken + + + Gets the URI scheme for the transport. + Returns the URI scheme. + + + Exports a custom policy assertion about bindings. + The metadata exporter you can use to modify the exporting process. + The policy conversion context you can use to insert your custom policy assertion. + + + Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract. + The WSDL explorer that exports the contract information. + Provides mappings from exported WSDL elements to the contract description. + + + Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint. + The WSDL explorer that exports the contract information. + Provides mappings from exported WSDL elements to the endpoint description. + + + Gets or sets the transfer mode. + Returns a that contains the transfer mode. + + + Gets or sets a value that indicates whether the machine-wide proxy settings are used rather than the user specific settings. + true if the machine-wide proxy settings are used; otherwise, false. The default is true. + + + Represents the transport-level security settings for the . + + + Gets or sets the type of client credential to be used for authentication against the proxy. + Returns a that contains the client credential. + Setting the property to an undefined value. + + + Represents the binding element used to specify an HTTPS relay transport for transmitting messages. + + + Initializes a new instance of the class, using the default settings. + + + Initializes a new instance of the class, using the specified element. + The element to be cloned. + + + Initializes a new instance of the class, using the specified type of client authentication. + The relay client authentication type. + + + Creates a deep copy of the current binding element. + A deep copy of the current binding element. + + + Creates a binding element for the inner channel. + A binding element for the inner channel. + + + Gets the specified property from the specified binding context. + A binding element that contains the property. + The binding context. + The type of the property to get. + + + Initializes the specified binding element with the settings from the current instance of the binding element. + The binding element to initialize. + + + Gets the URI scheme for the transport. + The URI scheme for the transport, which is “HTTPS”. + + + Describes the current connection state for a hybrid connection. + + + A direct connection. The communicating parties connect using a socket routed on the most direct network path, rather than through the Windows Azure Service Bus infrastructure. + + + A relayed connection. The communicating parties connect through a relayed socket and the Windows Azure Service Bus infrastructure. + + + Represents the arguments to the hybrid connection state change. + + + Initializes a new instance of the class. + The state of the hybrid connection. + + + Gets the current connection state of the hybrid connection. + Returns .Contains the connection state. + + + Describes the current status of a one-way connection. + + + Occurs when the connection is being established. + + + Gets a value that determines whether the connection is online. + true if the connection is alive and online; false if there is no connectivity towards the Windows Azure Service Bus from the current network location. + + + Retrieves the last error encountered when trying to reestablish the connection from the offline state. + Returns a that contains the last error. + + + Occurs when the connection becomes offline. + + + Occurs when the connection becomes online. + + + Provides access to the current connection state of a hybrid connection channel. + + + Gets the current connection state of the hybrid connection. + Returns .Contains the connection state. + + + Occurs when the connection state changes. + + + The exception that is thrown when an invalid request occurs. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified information and context. + Holds the serialized object data about the exception being thrown. + Contains contextual information about the source or destination. + + + Initializes a new instance of the class using the specified message. + The message that describes the error. + + + Initializes a new instance of the class using the specified message and inner exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + Describes the message security on a relay connection for a binding. + + + Sets or gets the algorithm suite used for Message Security at the SOAP level. + Returns a that contains the algorithm suite. The default value is Base256. + + + Gets or sets the type of client credential used for client authentication. + Returns a that contains the credentials. The default is Windows. + + + Enables setting message-level security properties on the binding. + + + Specifies the algorithm suite used for security messages at the SOAP level. + Returns . + + + Specifies the type of client credential used for client authentication. + Returns a that contains the algorithm suite. The default is Basic256. + + + Only used in extensibility scenarios to indicate whether an instance of a class derived from is configured to perform secure conversation. + Always returns true, unless overridden in a derived class. + + + Gets or sets a value that indicates whether the service credential is provisioned at the client out of band or is obtained from the service through a process of negotiation. + Returns true if service credential is obtained through a process of negotiation; otherwise, false. The default is true. + + + The message security on a one-way connection over the Windows Azure Service Bus relay. + + + Gets or sets the algorithm suite to be used for securing messages at the SOAP level. + Returns an containing the algorithm suite. The default is Basic256, which specifies 256-bit Advanced Encryption Standard (AES) as the symmetric encryption algorithm. + The value of the is null. + + + Gets or sets the type of client credential the client uses to authenticate itself to the service at the SOAP level. + Returns a that contains the credential type. The default is Certificate. + The value of is not a valid . + + + Represents an anchor class used in managing entities, such as queues, topics, subscriptions, and rules, in your service namespace. You must provide service namespace address and access credentials in order to manage your service namespace. + + + Initializes a new instance of the class with the given addresses. + The full addresses of the service namespace. + + + Initializes a new instance of the class with the given addresses and settings. + The full addresses of the service namespace. + A object, which contains the and properties. + + + Initializes a new instance of the class with the given addresses and token provider. + The full addresses of the service namespace. + The security token provider. + + + Initializes a new instance of the class with the given service namespace URI base addresses. + The full URI addresses of the service namespace. + + + Initializes a new instance of the class with the given service namespace URI base addresses and settings. + The full URI addresses of the service namespace. + A object, which contains the and properties. + + + Initializes a new instance of the class with the given service namespace URI base addresses and token provider. + The full URI addresses of the service namespace. + The security token provider. + + + Initializes a new instance of the class with the given service namespace address. + The full address of the service namespace. + + + Initializes a new instance of the class with the given service namespace base address and object. + The full address of the service namespace. + A object, which contains the and properties. + + contains a path appended to the full address of the service namespace. + + or is null. + + + Initializes a new instance of the class with the given service namespace base address and token provider. + The full address of the service namespace. + The security token provider. + + contains a path appended to the full address of the service namespace. + + or is null. + + + Initializes a new instance of the class with the given service namespace URI base address. + The full URI address of the service namespace. + + + Initializes a new instance of the class with the given service namespace URI base address and object. + The full URI address of the service namespace. + A object, which contains the and properties. + + contains a path appended to the full address of the service namespace. + + or is null. + + + Initializes a new instance of the class with the given service namespace URI base address and object. + The full URI address of the service namespace. + The security token provider object. + + contains a path appended to the full address of the service namespace. + + or is null. + + + Gets the service namespace base address. + A that represents the service namespace base address. + + + Asynchronous version of . + An object that references the asynchronous operation to create a queue. + The queue description object. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + A queue with the same name and path exists under the same service namespace. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size. + An internal error or unexpected exception occurs. + The server is overloaded with logical operations. You can consider any of the following actions:Wait and retry calling this function.Remove entities before retry (for example, receive messages before sending any more). + + + Asynchronous version of . + An object that references the asynchronous operation to create a queue. + The path of the queue relative to the service namespace base address. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + is null or empty. + The length of is greater than . + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + A queue with the same name and path exists under the same service namespace. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size. + An internal error or unexpected exception occurs. + + + Asynchronous version of method. + An object that represents the status of the asynchronous create subscription action. + The subscription description object. + The filter expression used to capture messages satisfying the filtering expression value. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that represents the status of the asynchronous create subscription action. + The subscription description object. + The rule description object. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that represents the status of the asynchronous create subscription action. + The subscription description object. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that represents the status of the asynchronous create subscription action. + The topic path relative to the service namespace base address. + The name of the subscription. + The filter expression used to capture messages satisfying the filtering expression value. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that represents the status of the asynchronous create subscription action. + The topic path relative to the service namespace base address. + The name of the subscription. + The rule description object. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that represents the status of the asynchronous create subscription action. + The topic path relative to the service namespace base address. + The name of the subscription. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that represents the status of the asynchronous create topic action. + The topic description object. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that represents the status of the asynchronous create topic action. + The path of the topic relative to the service namespace base address. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + is null or empty. + The length of is greater than . + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + A queue with the same name and path exists under the same service namespace. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size. + An internal error or unexpected exception occurs. + The server is overloaded with logical operations. You can consider any of the following actions:Wait and retry calling this function.Remove entities before retry (for example, receive messages before sending any more). + + + Asynchronous version of method. + An that references the asynchronous operation to delete a queue. + The path of the queue relative to the service namespace base address. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + is empty or null, or starts or ends with "/". + The length of is greater than . + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + The queue does not exist under this path. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + An internal error or unexpected exception occurs. + + + Asynchronous version of method. + An that references the asynchronous operation to delete a subscription. + The path of the queue relative to the service namespace base address. + The name of the subscription. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that references the asynchronous operation to delete a topic. + The path of the topic relative to the service namespace base address. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + is empty or null, or starts or ends with "/". + + + Asynchronous version of method. + An that references the asynchronous operation to get a queue. + The path of the queue relative to the service namespace base address. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + is empty or null. + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + An internal error or unexpected exception occurs. + + + Asynchronous version of . + An that references the asynchronous operation to get a queue collection. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + An internal error or unexpected exception occurs. + + + Asynchronous version of method. + An that references the asynchronous operation to get a queue collection. + The sting used to filter the queues. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An that references the asynchronous operation to get all rules in the service namespace. + The path of the topic relative to the service namespace base address. + The name of the subscription. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An that references the asynchronous operation to get all rules in the service namespace. + The path of the topic relative to the service namespace base address. + The name of the subscription. + The string used to filter the rules. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An that references the asynchronous operation to get a subscription. + The path of the topic relative to the service namespace base address. + The name of the subscription. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An that references the asynchronous operation to get all subscriptions in the service namespace. + The path of the topic relative to the service namespace base address. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of . + An that references the asynchronous operation to get all subscriptions in the service namespace. + The path of the topic relative to the service namespace base address. + The string used to filter the subscriptions. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that references the asynchronous operation to get a topic. + The path of the topic relative to the service namespace base address. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + is empty or null, or starts or ends with "/". + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + An internal error or unexpected exception occurs. + + + Asynchronous version of method. + An object that references the asynchronous operation to get all topics in the service namespace. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + An internal error or unexpected exception occurs. + + + Asynchronous version of method. + An object that references the asynchronous operation to get all topics in the service namespace. + The string used to filter the topics to be retrieved. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that references the asynchronous operation to get the version information. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that references the asynchronous operation to check the existence of a queue in the service namespace. + The path of the queue relative to the service namespace base address. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronously renames a queue inside a namespace. + Returns . + The path to an existing queue. + The new path to the renamed queue. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation is complete. + Thrown when is null or empty. + Thrown when the length of is more than 290 characters. + Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low. + Thrown when the source queue with the specified path does not exist. + Thrown when the target queue with the same path exists within the same namespace. + Thrown when the client does not have credentials to perform the operation. + Thrown when an internal error or unexpected exception occurs. + + + Asynchronously renames a topic inside a namespace. + Returns . + The path to an existing topic. + The new path to the renamed topic. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the operation. This object is passed to the delegate when the operation is complete. + Thrown when is null or empty. + Thrown when the length of is more than 290 characters. + Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low. + Thrown when the source queue with the specified path does not exist. + Thrown when the target queue with the same path exists within the same namespace. + Thrown when the client does not have credentials to perform the operation. + Thrown when an internal error or unexpected exception occurs. + + + Asynchronous version of method. + An object that references the asynchronous operation to check the existence of a subscription in the service namespace. + The path of the topic relative to the service namespace base address. + The name of the subscription. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that references the asynchronous operation to check the existence of a topic in the service namespace. + The path of the topic relative to the service namespace base address. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that references the asynchronous operation to update a queue. + The queue description. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that references the asynchronous operation to update a subscription. + The subscription description. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Asynchronous version of method. + An object that references the asynchronous operation to update a topic. + The topic description. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete. + + + Creates a new instance of . + A new instance of . + + + Creates an Event Hubs consumer group using the specified . + Returns . + The . + + + Creates an Event Hubs consumer group using default values, with the specified Event Hubs path and a name for the consumer group. + Returns . + The path to the Event Hub. + The name of the consumer group. + + + Asynchronous version of . + The task that completes the asynchronous operation. + The . + + + Asynchronous version of . + The task that completes the asynchronous operation. + The path to the Event Hub. + The name of the consumer group. + + + Creates a consumer group if it does not already exist, using the specified as metadata. If the group already exists, then return the stored . + Returns the newly-created . If the consumer group already exists, returns the existing . + A object. + + + Creates a consumer group if it does not already exist, using the specified Event Hubs path and group name. If the group already exists, then return the stored . + Returns the newly-created . If the consumer group already exists, returns the existing . + Path to the Event Hub. + The name of the consumer group to create. + + + Asynchronous version of . + The task that completes the asynchronous operation. + The consumer group description. + + + Asynchronous version of . + The task that completes the asynchronous operation. + The path to the Event Hub. + The name of the consumer group. + + + Creates a new Event Hub using the specified . + Returns the . + The . + + + Creates a new Event Hub using default values, for the given input path. + Returns the . + The path to the Event Hub. + + + Asynchronously creates an event hub. + The task that completes the asynchronous operation. + An object that describes the Event Hub to create. + + + Asynchronously creates an event hub. + The task that completes the asynchronous operation. + The path to the Event Hub. + + + Creates an Event Hub if it does not exist. + Returns an object. + An object that describes the Event Hub to create. + + + Creates an Event Hub if it does not exist. + Returns an object. + The path to the Event Hub. + + + Asynchronously creates an Event Hub if it does not exist. + The task that completes the asynchronous operation. + The event hub description. + + + Asynchronously creates an Event Hub if it does not exist. + The task that completes the asynchronous operation. + The path of the event hub. + + + Creates a new instance of using a specified connection string. + A new instance of . + The connection sting used. + + + Creates a new notification hub with the properties specified in the parameter. + A object with the description of the newly created notification hub. + The description object describing the attributes with which the new notification hub will be created. + + + Asynchronously creates a new notification hub with the properties specified in the parameter. + A object with the description of the newly created notification hub. + The description object describing the attributes with which the new notification hub will be created. + + + Creates a new queue in the service namespace with the specified queue description. + The of the newly created queue. + A object describing the attributes with which the new queue will be created. + + + Creates a new queue in the service namespace with the given path. + The of the newly created queue. + The path of the queue relative to the service namespace base address. + + is null or empty. + The length of is greater than 290 characters. + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + A queue or a topic with the same name and path exists under the same service namespace. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size. + An internal error or unexpected exception occurs. + The server is overloaded with logical operations. You can consider any of the following actions:Wait and retry calling this function.Remove entities before retry (for example, receive messages before sending any more). + + + Asynchronously creates a new queue in the service namespace with the specified queue description. + The of the newly created queue. + A object describing the attributes with which the new queue will be created. + + + Asynchronously creates a new queue in the service namespace with the given path. + The of the newly created queue. + The path of the queue relative to the service namespace base address. + + + Asynchronously creates a new relay in the service namespace with the specified queue description. + The object for the newly created relay. + The description object describing the attributes with which the new relay will be created. + + + Asynchronously creates a new queue in the service namespace with the given path and type. + The object for the newly created relay. + The path of the queue relative to the service namespace base address. + The relay type. + + + Creates a new subscription in the service namespace with the specified subscription description. + The of the newly created subscription. + A object describing the attributes with which the new subscription will be created. + + + Creates a new subscription in the service namespace with the specified subscription description and filter expression. + The of the newly created subscription. + A object describing the attributes with which the new subscription will be created. + The filter expression used to capture messages satisfying the filtering expression value. + + + Creates a new subscription in the service namespace with the specified subscription description and rule description. + The of the newly created subscription. + A object describing the attributes with which the new subscription will be created. + A object describing the attributes with which the messages are matched and acted upon. + + + Creates a new subscription in the service namespace with the specified topic path and subscription name. + The of the newly created subscription. + The topic path relative to the service namespace base address. + The name of the subscription. + + + Creates a new subscription in the service namespace with the specified topic path, subscription name, and filter expression. + The of the newly created subscription. + The topic path relative to the service namespace base address. + The name of the subscription. + The filter expression used to capture messages satisfying the filtering expression value. + + + Creates a new subscription in the service namespace with the specified topic path, subscription name, and rule description. + The of the newly created subscription. + The topic path relative to the service namespace base address. + The name of the subscription. + A object describing the attributes with which the messages are matched and acted upon. + + + Asynchronously creates a new subscription in the service namespace with the specified subscription description. + The asynchronously created subscription. + A object describing the attributes with which the new subscription will be created. + + + Asynchronously creates a new subscription in the service namespace with the specified subscription description and filter expression. + The asynchronously created subscription. + A object describing the attributes with which the new subscription will be created. + The filter expression used to capture messages satisfying the filtering expression value. + + + Asynchronously creates a new subscription in the service namespace with the specified subscription description and rule description. + The asynchronously created subscription. + A object describing the attributes with which the new subscription will be created. + A object describing the attributes with which the messages are matched and acted upon. + + + Asynchronously creates a new subscription in the service namespace with the specified topic path and subscription name. + The asynchronously created subscription. + The topic path relative to the service namespace base address. + The name of the subscription. + + + Asynchronously creates a new subscription in the service namespace with the specified topic path, subscription name, and filter expression. + The asynchronously created subscription. + The topic path relative to the service namespace base address. + The name of the subscription. + The filter expression used to capture messages satisfying the filtering expression value. + + + Asynchronously creates a new subscription in the service namespace with the specified topic path, subscription name, and rule description. + The asynchronously created subscription. + The topic path relative to the service namespace base address. + The name of the subscription. + A object describing the attributes with which the messages are matched and acted upon. + + + Creates a new topic inside the service namespace with the specified topic description. + The of the newly created topic. + A object describing the attributes with which the new topic will be created. + + + Creates a new topic inside the service namespace with the given service namespace path. + The of the newly created topic. + The path of the topic relative to the service namespace base address. + + is null or empty, or begins or ends with “/”. + Length of is greater than . + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + A queue or a topic with the same name and path exists under the same service namespace. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size. + An internal error or unexpected exception occurs. + + + Asynchronously creates a new topic inside the service namespace with the specified topic description. + The asynchronous operation. + A object describing the attributes with which the new topic will be created. + + + Asynchronously creates a new topic inside the service namespace with the given service namespace path. + The asynchronous operation. + The path of the topic relative to the service namespace base address. + + + Deletes a consumer group. + The path to the Event Hub. + The name of the consumer group to delete. + + + Asynchronously deletes a consumer group. + The task that represents the asynchronous operation. + The path to the Event Hub. + The name of the consumer group to delete. + + + Deletes an Event Hub. + The path to the Event Hub. + + + Asynchronously deletes an Event Hub. + The task that represents the asynchronous operation. + The path to the Event Hub. + + + Deletes a notification hub at the provided . + The path to the notification hub. + + + Asynchronously deletes a notification hub at the provided . + The asynchronous operation. + The path to the notification hub. + + + Deletes the queue described by the path relative to the service namespace base address. + The path of the queue relative to the service namespace base address. + + is empty or null, or starts or ends with "/". + The length of is greater than . + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + Queue does not exist under this path. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + An internal error or unexpected exception occurs. + + + Asynchronously deletes the queue described by the path relative to the service namespace base address. + The asynchronous delete queue operation. + The path of the queue relative to the service namespace base address. + + + Asynchronously deletes the relay described by the path relative to the service namespace base address. + The asynchronous delete relay operation. + The path of the relay relative to the service namespace base address. + + + Deletes the subscription with the specified topic path and subscription name. + The topic path relative to the service namespace base address. + The name of the subscription to delete. + + + Asynchronously deletes the subscription with the specified topic path and subscription name. + The asynchronous delete subscription operation. + The topic path relative to the service namespace base address. + The name of the subscription to delete. + + + Deletes the topic described by path relative to the service namespace base address. + The path of the topic relative to the service namespace base address. + + is null or empty, or starts or ends with "/". + + + Asynchronously deletes the topic described by path relative to the service namespace base address. + The asynchronous deleted topic operation. + The path of the topic relative to the service namespace base address. + + + Ends an asynchronous request to create a queue. + The of the newly created queue. + An object that represents the result of the queue creation operation. + + + Ends an asynchronous request to create a subscription. + The of the newly created subscription. + An object that represents the result of the subscription creation operation. + + + Ends an asynchronous request to create a topic. + The of the newly created topic. + An object that represents the result of the topic creation operation. + + is null. + + + + Ends an asynchronous request to delete a queue. + An object that represents the result of the queue deletion operation. + + is empty or null, or starts or ends with "/". + The length of is greater than . + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + Queue does not exist under this path. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + An internal error or unexpected exception occurs. + + + Ends an asynchronous request to delete a registration. + An object that represents the result of the registration deletion operation. + + + Ends an asynchronous request to delete a subscription. + An object that represents the result of the subscription deletion operation. + + + Ends an asynchronous request to delete a topic. + An object that represents the result of the topic deletion operation. + The length of is greater than . + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + Queue does not exist under this path. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + An internal error or unexpected exception occurs. + + + Ends an asynchronous request to get a queue. + A handle to the queue, or null if the queue does not exist in the service namespace. + An object that represents the result of the get queue operation. + + + Ends an asynchronous request to retrieve all queues from the service namespace. + An object that represents the collection of all queues in the service namespace. Returns an empty collection if no queue exists in this service namespace. + An object that references the outstanding asynchronous request to retrieve all queues from the service namespace. + + + Ends an asynchronous request to retrieve all rules from the service namespace. + An object that represents the collection of all rules in the service namespace. Returns an empty collection if no rule exists in this service namespace. + An object that represents the result of the get rules operation. + + + Ends an asynchronous request to get a subscription. + The handle to the subscription, or null if the subscription does not exist in the service namespace. + An object that represents the result of the get subscription operation. + + + Ends an asynchronous request to retrieve all subscriptions from the service namespace. + The object that represents the collection of all subscriptions in the service namespace. Returns an empty collection if no subscription exists in this service namespace. + An object that references the outstanding asynchronous request to retrieve all subscriptions from the service namespace. + + + Ends an asynchronous request to get a topic. + A handle to the topic, or null if the topic does not exist in the service namespace. + An object that represents the result of the get topic operation. + + is null. + + + Ends an asynchronous request to retrieve all topics from the service namespace. + An object that represents the collection of topics in this service namespace. Returns an empty collection if no topic exists in this service namespace. + An object that references the outstanding asynchronous request to retrieve all topics from the service namespace. + + + Ends an asynchronous request to get version information. + The version information. + An object that represents the result of the get version information. + + + Ends an asynchronous request to determine whether a queue exists from the service namespace. + true if a queue exists in the service namespace; otherwise, false. + An object that represents the result of the queue existence checking operation. + + + Ends an asynchronous request to rename a queue. + Returns . + An IAsyncResult that references the renamed queue. + Thrown when the result is null. + + + Ends an asynchronous request to rename a topic. + Returns . + An IAsyncResult that references the renamed topic. + Thrown when the result is null. + + + Ends an asynchronous request to determine whether a subscription exists from the service namespace. + true if a subscription exists in the service namespace; otherwise, false. + An object that represents the result of the subscription existence checking operation. + + + Ends an asynchronous request to determine whether a topic exists from the service namespace. + true if a subscription exists in the service namespace; otherwise, false. + An object that represents the result of the topic existence checking operation. + + + Ends an asynchronous request to update queue. + A handle to the queue, or null if the queue does not exist in the service namespace. + An object that represents the result of the update queue operation. + + + Ends an asynchronous request to update subscription. + A handle to the subscription, or null if the subscription does not exist in the service namespace. + An object that represents the result of the update subscription operation. + + + Ends an asynchronous request to update topic. + A handle to the topic, or null if the topic does not exist in the service namespace. + An object that represents the result of the update topic operation. + + + Indicates whether or not an Event Hub exists. + Returns true if the Event Hub exists; otherwise, false. + The path to the Event Hub. + + + Asynchronously determines whether the event hub exists from the service namespace. + The task representing the asynchronous operation. + The path of the event hub. + + + Gets an Event Hubs consumer group. + Returns . + The path to the Event Hub. + The name of the consumer group. + + + Asynchronously gets a consumer group. + The task representing the asynchronous operation. + The path to the Event Hub. + The name of the consumer group. + + + Gets a collection representing a set of consumer groups. + Returns an object representing the set of consumer groups. + The path to the Event Hub. + + + Asynchronously gets a set of consumer groups. + The task representing the asynchronous operation. + The path to the Event Hub. + + + Gets information about an Event Hub. + Returns an object that contains the Event Hub description. + The path to the Event Hub. + + + Asynchronously gets information about an Event Hub. + The task representing the asynchronous operation. + The path to the Event Hub. + + + Returns information about the specified Event Hub partition. This method assumes that you want partition information for the partition specified by the parameter that belongs to the default consumer group pointed to by . + Returns . + The path to the Event Hub. + The ID of the Event Hub partition. + + + Asynchronous version of . + Returns . + The path to the Event Hub. + The ID of the Event Hub partition. + + + Asynchronous version of . + Returns . + The path to the Event Hub. + The name of the Event Hubs consumer group. + The ID of the Event Hubs partition. + + + Gets a collection representing a set of Event Hubs. + Returns an object representing the set of Event Hubs. + + + Asynchronously gets a list of Event Hubs. + The task representing the asynchronous operation. + + + Retrieves the description of a notification hub from the service namespace. + The from the service namespace. + The path to the service namespace. + + + Asynchronously retrieves the description of a notification hub from the service namespace. + The asynchronous operation that retrieves the description of a notification hub from the service namespace. + The path to the service namespace. + + + Asynchronously gets a specified notification hubs job. + Returns . + The ID of the job. + The path to the notification hub. + + + Asynchronously gets a set of all notification hubs jobs. + Returns . + The path to the notification hub. + + + Retrieves the description of a notification hub from the service namespace. + The list of description of a notification hub from the service namespace. + + + Asynchronously retrieves the description of a notification hub from the service namespace. + The asynchronous operation. + + + Retrieves a queue from the service namespace. + A handle to the queue, or a exception if the queue does not exist in the service namespace. + The path of the queue relative to the service namespace base address. + + is empty or null, or starts or ends with "/". + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + The queue does not exist in the service namespace. + An internal error or unexpected exception occurs. + + + Asynchronously retrieves a queue from the service namespace. + The asynchronous operation. + The path of the queue relative to the service namespace base address. + + + Retrieves an enumerable collection of all queues in the service namespace. + An object that represents the collection of all queues in the service namespace or returns an empty collection if no queue exists. + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + An internal error or unexpected exception occurs. + + + Retrieves an enumerable collection of all queues in the service namespace with the specified filter. You can filter by a combination of entity name (including starts with), entity length (Gt or Lt), created, updated, and accessed time (Gt or Lt). + An object that represents the collection of all queues in the service namespace or returns an empty collection if no queue exists. + A string used to filter the queues to be retrieved. + + + Asynchronously retrieves an enumerable collection of all queues in the service namespace. + The asynchronous operation. + + + Asynchronously retrieves an enumerable collection of all queues in the service namespace with specified filter. + The asynchronous operation. + The string used to filter the queues to be retrieved. + + + Asynchronously retrieves an enumerable collection of all relays in the service namespace with specified path. + The asynchronous operation. + The relay path. + + + Asynchronously retrieves an enumerable collection of all relays in the service namespace. + The asynchronous operation. + + + Returns all revoked publishers in an Event Hub. + Returns an collection containing the revoked publishers. + Path to the Event Hub. See . + + + Asynchronous version of . + Returns a containing the revoked publishers. + Path to the Event Hub. See . + + + Retrieves an enumerable collection of all rules in the service namespace. + An object that represents the collection of all rules in the service namespace or returns an empty collection if no rule exists. + The path of the topic relative to the service namespace base address. + The name of the subscription. + + + Retrieves an enumerable collection of all rules in the service namespace with specified topic path, subscription name and filter. + An object that represents the collection of all rules in the service namespace or returns an empty collection if no rule exists. + The topic path relative to the service namespace base address. + The name of the subscription. + The string used to filter the rules to be retrieved. + + + Asynchronously retrieves an enumerable collection of all rules in the service namespace. + The asynchronous operation. + The topic path relative to the service namespace base address. + The name of the subscription. + + + Asynchronously retrieves an enumerable collection of all rules in the service namespace with specified topic path, subscription name and filter. + The asynchronous operation. + The topic path relative to the service namespace base address. + The name of the subscription. + The string used to filter the rules to be retrieved. + + + Retrieves the topic from the service namespace. + A handle to the subscription, or a exception if the subscription does not exist in the service namespace. + The path of the topic relative to the service namespace base address. + The name of the subscription. + The subscription does not exist in the service namespace. + + + Asynchronously retrieves the topic from the service namespace. + The asynchronous operation. + The path of the topic relative to the service namespace base address. + The name of the subscription. + + + Retrieves an enumerable collection of all subscriptions in the service namespace. + An object that represents the collection of all subscriptions in the service namespace or returns an empty collection if no subscription exists. + The path of the topic relative to the service namespace base address. + + + Retrieves an enumerable collection of all subscriptions in the service namespace with specified topic path and filter. + An object that represents the collection of all subscriptions in the service namespace or returns an empty collection if no subscription exists. + The path of the topic relative to the service namespace base address. + The string used to filter the subscriptions to be retrieved. + + + Asynchronously retrieves an enumerable collection of all subscriptions in the service namespace. + The asynchronous operation. + The path of the topic relative to the service namespace base address. + + + Asynchronously retrieves an enumerable collection of all subscriptions in the service namespace. + The asynchronous operation. + The path of the topic relative to the service namespace base address. + The string used to filter the subscriptions to be retrieved. + + + Retrieves the topic from the service namespace. + A reference to the topic, or a exception if the topic does not exist in the service namespace. + The path of the topic relative to the service namespace base address. + + is empty or null. + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + The topic does not exist in the service namespace. + An internal error or unexpected exception occurs. + + + Asynchronously retrieves the topic from the service namespace. + The asynchronous operation. + The path of the topic relative to the service namespace base address. + + + Retrieves a collection of topics in a service namespace. + An object that represents the collection of topics under the current namespace, or returns an empty collection if no topic exists. + The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low. + The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation. + An internal error or unexpected exception occurs. + + + Retrieves a collection of topics in a service namespace with the specified filter. You can filter by a combination of entity name (including starts with), entity length (Gt or Lt), created, updated, and accessed time (Gt or Lt). + An object that represents the collection of topics under the current namespace, or returns an empty collection if no topic exists. + The string used to filter the topics to be retrieved. + + + Asynchronously retrieves a collection of topics in a service namespace. + The asynchronous operation. + + + Asynchronously retrieves a collection of topics in a service namespace. + The asynchronous operation. + The string used to filter the topics to be retrieved. + + + Retrieves a string of the format "YYYY-MM" that indicates the maximum supported protocol version that the server or service can handle. + A string that indicates the maximum supported protocol version that the server or service can handle. + + + Asynchronously retrieves a string of the format "YYYY-MM" that indicates the maximum supported protocol version that the server or service can handle. + The asynchronous operation. + + + Determines whether there is a notification hub at the specified in the service namespace. + true if there is a notification hub at the specified in the service namespace; otherwise, false. + The path to the notification hub. + + + Asynchronously determines whether there is a notification hub at the specified in the service namespace. + The asynchronous operation. + The path to the notification hub. + + + Specifies the string of the format "YYYY-MM" that indicates the client's protocol version. + + + Determines whether a queue exists in the service namespace. + true if a queue exists in the service namespace; otherwise, false. + The path of the queue relative to the service namespace base address. + + + Asynchronously determines whether a queue exists in the service namespace. + The asynchronous operation. + The path of the queue relative to the service namespace base address. + + + Asynchronously determines whether a relay exists in the service namespace. + The asynchronous operation. + The path of the relay relative to the service namespace base address. + + + Renames a queue inside a namespace. + Returns . + The path to an existing queue. + The new path to the renamed queue. + Thrown when is null or empty. + Thrown when the length of is more than 290 characters. + Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low. + Thrown when the source queue with the specified path does not exist. + Thrown when the target queue with the same path exists within the same namespace. + Thrown when the client does not have credentials to perform the operation. + Thrown when an internal error or unexpected exception occurs. + + + Asynchronous version of . + Returns . + The path to an existing queue. + The new path to the renamed queue. + Thrown when is null or empty. + Thrown when the length of is more than 290 characters. + Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low. + Thrown when the source queue with the specified path does not exist. + Thrown when the target queue with the same path exists within the same namespace. + Thrown when the client does not have credentials to perform the operation. + Thrown when an internal error or unexpected exception occurs. + + + Renames a topic inside a namespace. + Returns . + The path to an existing topic. + The new path to the renamed topic. + Thrown when is null or empty. + Thrown when the length of is more than 290 characters. + Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low. + Thrown when the source topic with the specified path does not exist. + Thrown when the target topic with the same path exists within the same namespace. + Thrown when the client does not have credentials to perform the operation. + Thrown when an internal error or unexpected exception occurs. + + + Asynchronous version of . + Returns . + The path to an existing topic. + The new path to the renamed topic. + Thrown when is null or empty. + Thrown when the length of is more than 290 characters. + Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low. + Thrown when the source topic with the specified path does not exist. + Thrown when the target topic with the same path exists within the same namespace. + Thrown when the client does not have credentials to perform the operation. + Thrown when an internal error or unexpected exception occurs. + + + Removes the publisher from the Event Hubs revocation list. + Event Hub path under which the publisher was revoked and must be restored. See . + The revoked publisher. + + + Asynchronous version of . + Returns . + Event Hub path under which the publisher was revoked and must be restored. See . + The revoked publisher. + + + Adds the publisher to the Event Hubs revocation list. + Returns . + Event Hub path under which the publisher must be revoked. See . + The publisher to revoke. + + + Asynchronous version of . + Returns . + Event Hub path under which the publisher must be revoked. See . + The publisher to revoke. + + + Gets the service namespace client settings. + A object that represents the service namespace client settings. + + + Submits a notification hub job for processing. + Returns . + A object representing the job to submit. + The path to the notification hub. + + + Determines whether a subscription exists in the service namespace. + true if a subscription exists in the service namespace; otherwise, false. + The path of the topic relative to the service namespace base address. + The name of the subscription. + + + Asynchronously determines whether a subscription exists in the service namespace. + The asynchronous operation. + The path of the topic relative to the service namespace base address. + The name of the subscription. + + + Determines whether a topic exists in the service namespace. + true if a topic exists in the service namespace; otherwise, false. + The path of the topic relative to the service namespace base address. + + + Asynchronously determines whether a topic exists in the service namespace. + The asynchronous operation. + The path of the topic relative to the service namespace base address. + + + Updates an Event Hubs consumer group. + Returns . + A object containing the updated information. + + + Asynchronously updates the consumer group. + The task representing the asynchronous operation. + The consumer group description. + + + Updates an Event Hub. + Returns . + An object containing the updated information. + + + Asynchronously updates the event hub. + The task representing the asynchronous operation. + The event hub description. + + + Updates an existing notification hub at the path specified in the parameter. All the notification hub properties are overwritten with the ones specified in the parameter. + A object containing a description of the updated notification hub. + The description object describing the attributes with which the notification hub will be updated. + + + Asynchronously updates an existing notification hub at the path specified in the parameter. All the notification hub properties are overwritten with the ones specified in the parameter. + A object containing a description of the updated notification hub. + The description object describing the attributes with which the notification hub will be updated. + + + Enables you to update the queue. + The of the updated queue. + A object describing the queue to be updated. + + + Asynchronously enables you to update the queue. + The asynchronous operation. + A object describing the queue to be updated. + + + Asynchronously enables you to update the relay. + The asynchronous operation. + A object describing the relay to be updated. + + + Enables you to update the subscription. + The of the updated subscription. + A object describing the subscription to be updated. + + + Asynchronously enables you to update the subscription. + The asynchronous operation. + A object describing the subscription to be updated. + + + Enables you to update the topic. + The of the updated topic. + A object describing the topic to be updated. + + + Asynchronously enables you to update the topic. + The asynchronous operation. + A object describing the topic to be updated. + + + Contains the settings for the namespace manager. + + + Initializes a new instance of the class. + + + Gets or sets the operation timeout period for all service namespace management operations, such as GetQueue, CreateQueue, and so on. + A object that represents the timeout period. + + + Gets or sets the base implementation of the retry mechanism for unreliable actions and transient conditions associated with the namespace manager. + The base implementation of the retry mechanism for unreliable actions and transient conditions associated with the namespace manager. + + + Gets or sets the security token provider. + The security token provider. + + + Represents a binding that supports one-way event multicasting and allows any number of event publishers and event consumers to rendezvous at the same endpoint. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, using the specified security mode and relay client authentication type. + The type of security used with the SOAP message and for the client. + The type of authentication used by the client. + + + Initializes a new instance of the class, using the specified transport, encoding, and security elements. + The transport to use. + The encoding to use. + The type of security used with the SOAP message and for the client. + + + Initializes a new instance of the class, using the specified configuration. + The name of the configuration to use. + + + Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element. + The name of the configuration element to take the settings from. + + + Retrieves a value that determines if the specified binding elements match the current instance. + Returns true if the bindings match; otherwise, false. + The transport to check against the current instance. + The encoding to check against the current instance. + The session to check against the current instance. + + + Represents a binding for a secure, one-way connection through the cloud. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, using the specified security mode and authentication type. + The security mode. + The authentication type. + + + Initializes a new instance of the class, using the specified security settings. + The security settings. + + + Initializes a new instance of the class, using the specified connection and security modes, as well as the authentication type. + The connection mode. + The type of security used with the SOAP message and for the client. + The type of authentication used by the client. + + + Initializes a new instance of the class, using the specified transport, encoding, and security. + The transport element containing the core transport settings . + The encoding element. + The security settings. + + + Initializes a new instance of the class using the specified configuration. + The name of the configuration to use. + + + Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element. + The name of the configuration element to take the settings from. + + + Creates a set of binding elements. + Returns a that contains the binding elements. + + + Represents the encoding for the binding. Along with the security settings and transport type, the encoding represents the three core properties of a binding. + + + Gets the version of SOAP that is used for messages processed by this binding. + Returns a that contains the envelope version. + + + Gets or sets the maximum number of queued connection requests that can be pending. + Returns the maximum number of queued connection requests that can be pending. The default is 10. + + + Gets or sets the maximum size allowed for a buffer pool that stores messages processed by the binding. + Returns the maximum size allowed for a buffer pool that stores messages processed by the binding. The default value is 65,536 bytes. + + + Gets or sets a value that specifies the maximum size, in bytes, of the buffer used to store messages in memory. + Returns the maximum size, in bytes, of the buffer used to store messages in memory. The default value is 65,536 bytes. + + + Gets or sets a value that controls the maximum number of connections to be pooled for subsequent reuse on the client and the maximum number of connections allowed to be pending dispatch on the server. + On the client, returns the maximum number of connections to be pooled for subsequent reuse; on the server, returns the maximum number of connections allowed to be pending dispatch. + + + Gets or sets the maximum size for a received message that is processed by the binding. + Returns the maximum size, in bytes, for a received message that is processed by the binding. The default value is 65,536 bytes. + + + Gets the message security version. + Returns a that contains the message security version. This currently returns MessageSecurityVersion..::.WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11. + + + Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding. + Returns a instance that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section. + + + Gets the URI scheme for the transport. + Returns the URI scheme for the transport. The default value is “sb”, indicating the Windows Azure Service Bus. + + + Gets an object that specifies the type of security used with services configured with this binding. + Returns a instance that contains the types of security used with this binding. This type contains the message security, the end-to-end security mode, relay client authentication type, and transport security settings. + + + Gets a value that indicates whether incoming requests can be handled more efficiently synchronously or asynchronously. + Returns true if requests can be handled more efficiently synchronously; otherwise, false. The default is false, to handle requests asynchronously. + + + Specifies the transport type for the binding. Along with the encoding and security settings, the transport type represents the three core properties of a binding. + + + The collection of security settings for a binding. + + + Gets the type of message-level security requirements for a service configured with a . + Returns a that indicates the type of message-level security requirements for an endpoint. The default AlgorithmSuite is Basic256, and the default ClientCredentialType is Windows. + + + Gets or sets whether message-level and transport-level security are used by an endpoint configured with a . + Returns a that indicates whether message-level or transport-level security are used by an endpoint. The default value is Transport. + The security mode value is not valid. + + + Gets or sets the authentication type for the relay client. + Returns a that contains the authentication type. The default value is . + The value is not a valid field. + + + Gets the type of transport-level security requirements for an endpoint configured with a . The default value is EncryptAndSign. + Returns a that indicates the type of transport-level security requirements for an endpoint. + + + Provides a secure, reliable binding suitable for cross-computer communication. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the type of security used and relay client authentication specified. + + The type of security used with the binding. + The type of client authentication used on the relay. + + + Initializes a new instance of the class with the type of security used, the type of client authentication, and a value that indicates whether reliable sessions are explicitly enabled. + The type of security used with the Windows Azure Service Bus binding. + The type of client authentication used on the relay. + true if reliable sessions are enabled; otherwise, false. + + + Initializes a new instance of the class using the specified transport, encoding, session information, and security settings. + The transport. + The encoding to use. + The session. + Security settings. + + + Initializes a new instance of the class with a specified XML configuration. + The configuration to use. + + + Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element. + The name of the configuration element to take the settings from. + + + Creates a collection with the binding elements for the binding. + Returns a that contains the ordered stack of binding elements. + + + Creates the message security token for the current instance. + Returns .Contains the message security token. + + + Returns a value that determines whether the specified objects have matching binding elements. + Returns .true if the objects match; otherwise, false. + The transport to match. + The encoding to match. + The session to match. + + + Gets an object that indicates whether a reliable session is established between Windows Azure Service Bus channel endpoints. + Returns .Indicates whether a WS-RM reliable session is established between channel endpoints. The default is false. + + + The base class for common methods for the binding. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, using the specified security mode and relay authentication type. + The type of security used with the binding. + The type of relay authentication used. + + + Initializes a new instance of the class, using the specified transport, encoding, and security. + The transport. + The encoding. + The security. + + + Initializes a new instance of the class, using the specified configuration name. + The binding configuration name. + + + Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element. + The name of the configuration element to take the settings from. + Did not find the binding element specified by the input configuration name in the configuration. + + + Gets or sets the connection mode: or . + Returns a that contains the connection mode; either or . The default is Relayed. + + + Retrieves an ordered collection of binding elements contained in the current binding. + Returns a that makes up the binding. + + + Creates the security binding element for the current instance. + Returns a that contains the security binding element. + + + The encoding element for the current instance. Along with the security and transport settings, the encoding forms the three core properties of a binding. + + + Gets the version of SOAP that is used for messages processed by this binding. + Returns a that contains the envelope version used for this binding. + + + Gets or sets the comparison mode used on the hostname. + The comparison mode used on the hostname. + + + Determines whether the specified binding elements match the default values of the binding elements in the current instance. + true if the elements match; otherwise, false. + The transport binding element. + The encoding binding element. + + + Gets or sets whether the relay binding is dynamic. + true if the relay binding is dynamic; otherwise, false. + + + Gets or sets the maximum number of queued connection requests that can be pending. + Returns the maximum number of queued connection requests that can be pending. The default is 10. + + + Gets or sets the maximum size allowed for a buffer pool that stores messages processed by the binding. + Returns the maximum size, in bytes, allowed for a buffer pool that stores messages processed by the binding. The default value is 65,536. + + + Gets or sets a value that specifies the maximum size of the buffer used to store messages in memory. + Returns the maximum size, in bytes, of the buffer used to store messages in memory. The default value is 65,536. + + + Gets or sets a value that controls the maximum number of connections to be pooled for subsequent reuse on the client and the maximum number of connections allowed to be pending dispatch on the server. + On the client, returns the maximum number of connections to be pooled for subsequent reuse; on the server, returns the maximum number of connections allowed to be pending dispatch. + + + Gets or sets the maximum size for a received message that is processed by the binding. + Returns the maximum size, in bytes, for a received message that is processed by the binding. The default value is 65,536. + + + Gets the message security version. + Returns a that contains the message security version. This currently always returns MessageSecurityVersion..::.WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11. + + + Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding. This property cannot be null. + Returns a that specifies the complexity constraints on soap messages exchanged. The default values for these constraints are provided in the following Remarks section. + + is null. + + + Gets the URI scheme for the transport. + Returns the URI scheme for the transport. The default is “sb”. + + + Gets an object that specifies the type of security used with services configured with this binding. + Returns , which contains the types of security used with this binding. The default mode of security is Transport. + + + Gets a value that indicates whether incoming requests are handled synchronously or asynchronously. + true if requests are handled synchronously; false if handled asynchronously. The default is false, to handle requests asynchronously. + + + Gets or sets a value that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer. + Returns a that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer. By default, the HTTP, TCP/IP, and named pipe transports use buffered message transfers. + + + The transport element for the current instance. Along with the encoding and security, the transport setting forms the core properties of a binding. + + + Specifies the types of transport-level and message-level security used by an endpoint configured with a . + + + Gets the type of message-level security requirements for a service configured with a . + Returns a that indicates the type of message-level security requirements for an endpoint. The default security settings are: a ClientCredentialType of UserName; and an AlgorithmSuite of Basic256. + + + Gets or sets whether message-level and transport-level security are used by an endpoint configured with a . + Returns an that indicates whether message-level or transport-level security is used by an endpoint. The default value is Transport. + The value is not a valid field. + + + Gets or sets the relay client authentication type. + Returns a that contains the relay client authentication type. + The value is not a valid field. + + + Gets the type of message-level security requirements for an endpoint configured with a . + Returns a that indicates the type of transport-level security requirements for an endpoint. + + + Enables setting message-level security properties for a WS-Http relay binding. + + + Gets or sets a value that specifies whether a security context token is established. + true if the security context token is established; otherwise, false. + + + Represents a retry policy that performs no retries. + + + Initializes a new instance of the class. + + + Creates a copy of this instance. + The created copy of this instance. + + + Provides authentication token for the service bus. + + + Builds a key for the provider. + A Key. + The provider in which the key will be applied. + The action. + + + Applies normalization into the token provider. + The normalized token provider. + The token provider where the normalization will be applied. + + + Retrieves a token when the provider begins. + The asynchronous result of the operation. + The provider in which the token will be applied. + The action. + The duration. + The callback. + The state of the operation. + + + Retrieves a web token when the provider begins. + The asynchronous result of the operation. + The provider in which the web token will be applied. + The action. + The duration. + The callback. + The state of the operation. + + + Retrieves a token when the provider ends. + The retrieved token. + The result of the operation. + The duration for the provider to store data. + + + Retrieves a web token when the provider ends. + The retrieved token. + The result of the operation. + The duration for the provider to store data. + + + Describes whether clients of a service are required to present a security token issued by Windows Azure Access Control to the Windows Azure Service Bus when sending messages. + + + If specified by a listener, the client will not be required to provide a security token. This represents an opt-out mechanism with which listeners can waive the Windows Azure Access Control protection on the endpoint. + + + If specified by a listener, the client is required to provide a security token. + + + Represents the different types of one-way connections available through the Windows Azure Access Control. + + + Specifies that multiple service applications may listen on a given endpoint. Used by . + + + Specifies that only one service application can listen on a given endpoint. Used by . + + + Represents the transport binding element used for one-way communication. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, using the specified authentication type. + The relay client authentication type. This can be either or . + + + Initializes a new instance of the class, using the specified authentication type and connection mode. + The relay client authentication type. This can be either or . + The connection mode. This can be either or . + + + Initializes a new instance of the class, using the specified element. + The element to clone. + + + Creates a channel factory for creating channels of the specified type and that is initialized from the specified binding context. + A channel factory for creating channels of the specified type and that is initialized from the specified binding context. + The binding context that provides context for the binding element. + The type of channel that the factory builds. + + + Creates a channel listener that accepts channels of the specified type and that is initialized from the specified binding context. + A channel listener that accepts channels of the specified type and that is initialized from the specified binding context. + The binding context that provides context for the binding element. + The type of channel the listener is built to accept. + + + Returns a value that indicates whether this binding element can build a channel factory of the specified type. + true if a channel factory can be built; otherwise false. + The binding context that provides context for this binding element. + The type of channel the channel factory is built. + + + Returns a value that indicates whether the binding element can build a channel listener for the specified type of channel. + true if a channel listener can be built for the specified type of channel; otherwise, false. + The binding context that provides context for this binding element. + The type of channel the listener accepts. + + + Gets or sets the maximum time a channel can be in the initialization status before being disconnected. + The maximum time a channel can be in the initialization status before being disconnected. + + + Returns a copy of this instance of the binding element. + A binding element that contains a deep clone of this binding element. + + + Gets or sets the size of the buffer used to transmit a part of the serialized message on the wire from the client or service. + The size of the buffer used to transmit a part of the serialized message on the wire from the client or service. + + + Gets the connection mode used in this binding element. The connection mode can be one of the enumeration values. + The connection mode used in this binding element. + + + Gets the connection pool settings for the current instance. + The connection pool settings for the current instance. + + + Returns an object of the requested type, if present, from the appropriate layer in the binding stack. + The object of the requested type if found; otherwise, returns null. + The binding context that provides context for this binding element. + The type of the property to get. + + + Gets or sets the maximum number of queued connection requests that can be pending. + The maximum number of queued connection. + + + Gets or sets the maximum size in bytes of the buffer that holds incoming messages that are processed by this binding. + The maximum size in bytes of the buffer that holds incoming messages that are processed by this binding. + + + Gets or sets the maximum interval of time that a message or a portion of a message can remain buffered in memory before being sent out. + The maximum interval of time that a message or a portion of a message can remain buffered in memory before being sent out. + + + Gets or sets the maximum number of pending asynchronous accept threads that are available for processing incoming connections on the service. + The maximum number of pending asynchronous accept threads that are available for processing incoming connections on the service. + + + Gets or sets the maximum number of pending connections. + The maximum number of pending connections. + + + Gets or sets the type of Windows Azure Access Control authentication used by this binding element. + Returns a that represents the type of authentication used by this binding element.The default value is . + + + Gets the URI scheme used by this binding element. + The URI scheme used by this binding element. The value returned is “sb”. + + + Includes a custom policy assertion about bindings for exporting. + A metadata exporter that can be used to modify the exporting process. + The policy conversion context to insert your custom policy assertion. + + + Represents the transport security settings of a one-way binding. + + + Gets or sets the transport security protection level. + Returns a that contains the transport security protection level. + + + Describes whether subscribers to a are required to present a security token issued by the Windows Azure Access Control service to the Windows Azure Service Bus service when sending messages. + + + If specified by a NetEventRelay subscriber, the client will not be required to provide a relay access token. This represents an opt-out mechanism with which listeners can waive the Windows Azure Access Control protection on the endpoint and perform their own access control. + + + If specified by a NetEventRelay listener, the client is required to provide a relay access token. + + + The exception that is thrown when the ServiceBus relay is not found. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The serialization information. + The streaming context. + + + Initializes a new instance of the class. + The error message. + + + Initializes a new instance of the class. + The error message. + The inner exception. + + + Describes the types of protection on a transport relay. + + + Both the service application and client application must have security. + + + The service application must have security; a client application is not required to have any. + + + Security is disabled. + + + Specifies an enumeration of relay type. + + + The HTTP relay. + + + The NetEvent relay. + + + The NetOneway relay. + + + The NetTcp relay. + + + The relay is None. + + + Represents an implementation of a retry policy. For each time the messaging operation must be retried, the delay between retries grows in a staggered, exponential manner. + + + Initializes a new instance of the class. + The minimum back off value to wait. This value must not be greater than or equal to , otherwise operations might not be able to retry. + The maximum back off value to wait. This value must not be greater than or equal to the value, otherwise operations might not be able to retry. + The maximum number of times the retry policy instance calculates the retry time interval. If the number of retries exceeds this value, the retry terminates, even if there is some remaining operation time. + + + Initializes a new instance of the class. + The minimum back off value to wait. This value must not be greater than or equal to , otherwise operations might not be able to retry. + The maximum back off value to wait. This value must not be greater than or equal to the value, otherwise operations might not be able to retry. + The backoff interval associated with the retry. + The termination time buffer associated with the retry. + The maximum number of times the retry policy instance calculates the retry time interval. If the number of retries exceeds this value, the retry terminates, even if there is some remaining operation time. + + + Creates a new copy of this instance. + The created new copy of this instance. + + + Gets or sets the backoff interval associated with the retry. + The backoff interval associated with the retry. + + + Gets or sets the maximum backoff interval. + The maximum backoff interval. + + + Gets or sets the maximum number of allowed retries. + The maximum number of allowed retries. + + + Gets or sets the minimum backoff interval. + The minimum backoff interval. + + + Gets or sets the termination time buffer associated with the retry. + The termination time buffer associated with the retry. + + + Represents an abstraction for retrying messaging operations. Users should not implement this class, and instead should use one of the provided implementations. + + + Creates a new copy of the current and clones it into a new instance. + A new copy of . + + + Gets an instance of the retry policy, which provides a default setup of exponentially increasing retry intervals for messaging operations. Each time this property is accessed, a new instance is created. + The default policy associated with the policy. + + + Determines whether it is permissible to retry after the specified exception. + If this method returns false, no retry occurs. Otherwise, the method determines when to retry. + The latest occurred exception. + + + Gets an instance of the retry policy, which effectively disables retries. Each time this property is accessed, a new instance is returned. + A retry policy that performs no retries. + + + Calculates the retry interval for the retry policy. + If this method returns true, the retry operation occurs after the thread becomes idle for an amount of time equal to . + The remaining time. + The total number of retries. + The retry interval. + + + Provides a set of methods that execute asynchronous SAML token retrieval operations. + + + Generates a key for the token provider. + A generated key for the token provider. + The URI which the access token applies to. + The request action. + + + Executes the begin get token action. + An object that references the asynchronous operation to get a token. + The URI which the access token applies to. + The request action. + The time span that specifies the timeout value for the message that gets the security token. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. + + + Executes the begin get web token action. + An object that references the asynchronous operation to get a web token. + The URI which the access token applies to. + The request action. + The time span that specifies the timeout value for the message that gets the security token. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. + + + Executes the end get token action. + The security token. + An object that references the asynchronous operation to get a token. + When this method returns, contains the expiration date and time of the token information in the cache. + + + Executes the end get web token action. + The web token. + An object that references the asynchronous operation to get a web token. + When this method returns, contains the expiration date and time of the token information in the cache. + + + An exception that is thrown by the Windows Azure Service Bus when an error occurs while processing a request. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified serialization information and streaming context. + Holds the serialized object data about the exception being thrown. + The contextual information about the source or destination. + + + Initializes a new instance of the class with the specified error message. + The error message that describes this exception. + + + Initializes a new instance of the class with the specified error message and inner exception. + The error message that describes this exception. + The exception that caused the current exception to be thrown. + + + Creates and manages the contents of connection strings. You can use this class to construct a connection string for creating client messaging entities. It can also be used to perform basic validation on an existing connection string. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified existing connection string. + The connection string, which you can obtain from the Azure Management Portal. + Throws if The connection string is missing endpoints.The connection string does not have enough information to form a token provider. For example, this can happen if you supplied a SasIssuer name but not a SasIssuer key.The value is not in a valid format.The or values are not in an integer format. + + + Creates a connection string using authentication credentials. + The created service bus connection string. + The set of endpoints. + The set of security token service endpoints. + The runtime port. + The management port. + The domain where the connection will be established. + The authentication user. + The authentication password. + + + Create a connection string using the shared access key. + The created connection using the shared access key. + The set of endpoints. + The runtime port. + The management port. + The name of the shared access key. + The shared access key + + + Create a connection string using the shared access key. + The created connection using the shared access key. + The endpoint. + The name of the shared access key. + The shared access key. + + + + Creates a connection string using the shared secret credentials. + The created connection using the shared secret credentials. + The endpoints. + The set of security token service endpoints. + The runtime port. + The management port. + The issuer. + The issuer secret. + + + Creates a connection string using the shared secret credentials. + The created connection using the shared secret credentials. + The endpoint. + The issuer + The issuer secret. + + + Creates a connection string using Windows credentials. + The created connection string. + The set of endpoints + The set of security token service endpoints. + The runtime port. + The management port. + The domain where the connection will be established. + The user. + The windows password. + + + Gets a collection of service endpoints. Each endpoint must reference the same Service Bus namespace. + A set of endpoints. + + + + Retrieves the absolute management endpoints. + The absolute management endpoints + + + Retrieves the absolute runtime endpoints. + The absolute runtime endpoints. + + + Gets or sets the TCP port number for management operations. + The management port. + + + Gets or sets the authentication domain for the connection. + The authentication domain for the connection. + + + Gets or sets the authentication password for the connection. + The authentication password for the connection. + + + Gets or sets the authentication user name for the connection. + The authentication user name for the connection. + + + Gets or sets the that specifies how long the messaging operation has to complete before timing out. + The that specifies how long the messaging operation has to complete before timing out. The default value is one minute. + + + + Gets or sets the TCP port number for runtime operation. + The runtime port. + + + Gets or sets the shared access key for the connection authentication. + The shared access key for the connection authentication. + + + Gets or sets the name of the shared access key. + The name of the shared access key. + + + + Gets or sets the shared secret issuer name. + The shared secret issuer name. + + + Gets or sets the shared secret issuer secret. + The shared secret issuer secret. + + + Gets a set of STS endpoints. + A set of STS endpoints. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Gets or sets the transport type to be used for client messaging entities. + The transport type associated with the connection. + + + Gets or sets the Windows credential domain. + The Windows credential domain. + + + Gets or sets the Windows credential password. + The Windows credential password. + + + Gets or sets the Windows credential user name. + The Windows credential user name. + + + Describes the Windows Azure Service Bus environment. + + + Creates a URI string to use with access control for the specified . + Returns a that contains the specified URI. + The to create the URI for. + + + Constructs the Windows Azure Service Bus URI for an application, using the specified scheme, name, and service path. + Returns a that contains the new URI. + The scheme of the URI. + The name used by the application. + The service path that follows the host name section of the URI. + + + Constructs the Windows Azure Service Bus URI for an application, using the specified scheme, name, service path, and relayed path prefix. + Returns a that contains the new URI. + The scheme of the URI. + The name used by the application. + The service path that follows the host name section of the URI. + True if the relay path prefix is suppressed; otherwise, false. + + + Gets the default host name for the Windows Azure Access Control Service. + Returns the default identity host name. + + + Gets the singleton instance that holds the connectivity settings for TCP and HTTP-based endpoints. + Returns a that contains the connectivity settings. + + + Represents the data associated with the service bus error. + + + Initializes a new instance of the class. + + + Gets or sets the error code. + The error code. + + + Gets or sets the error details. + The error details. + + + The tags for the error detail. + + + Gets or sets the extension data objects for the error. + The extension data objects for the error. + + + Gets the value of the service bus error data. + The value of the service bus error data. + The HTTP web response. + + + The tag for the HTTP status code. + + + The tag root. + + + Contains the settings for the Windows Azure Service Bus registry. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified discovery type. + The discovery type that indicates whether the endpoint is public or private. + + + true if your endpoint allows for unauthenticated access; otherwise, false. The default value is false. + + + Gets or sets how the service is discovered. + Returns .DiscoveryType.Public for discovery to be public; DiscoveryType.Private for discovery to be private. The default value is DiscoveryType.Private. + + + Gets or sets the display name for the endpoint. + Returns .Contains the display name. + + + Adds the specified binding parameters to the specified endpoint. + The endpoint. + The bindings to add. + + + Implements or modifies the specified client across the specified runtime. + The endpoint. + The client. + + + Implements a modification or extension of the service across an endpoint. + The endpoint that exposes the contract. + The endpoint dispatcher to be modified or extended. + + + Confirms that the endpoint meets some intended criteria. + The endpoint to validate. + + + true if transport protection is enabled; otherwise, false. The default value is true. + + + Represents the shared access signature token. + + + Initializes a new instance of the class with specified token string. + The token string. + + + Initializes a new instance of the class with specified token string and expiry. + The token string. + The token expiry. + + + Initializes a new instance of the class with specified token string, expiry and audience. + The token string. + The token expiry. + The token audience. + + + Initializes a new instance of the class with specified identifier and token string. + The token identifier. + The token string. + + + Gets the audience field name. + The audience field name. + + + Gets the value that expires on field name. + The value that expires on field name. + + + Gets the key value separator. + The key value separator. + + + Specifies the maximum length of the key. + + + Specifies the maximum length of the key name. + + + Gets the pair separator associated with the token. + The pair separator associated with the token. + + + Specifies the key value separator for shared access signature token. + + + Specifies the pair separator for shared access signature token. + + + Specifies the shared access signature. + + + Specifies the signature token. + + + Specifies the signed expiry of the token. + + + Specifies the signed key name. + + + Specifies the signed resource. + + + Specifies the full field name of the signed resource. + + + Represents the shared access signature associated with the token provider. + + + Generates a key for the token provider. + A generated key for the token provider. + The URI which the access token applies to. + The request action. + + + The epoch time. + + + + Returns the shared access signature associated with the specified key name, SAS key, resource, and token time-to-live. + Returns . + The key name. + The SAS key name. + The resource. + The TTL value for the token. + + + Executes upon calling the BeginGetToken method. + The result of the operation. + The URI which the access token applies to. + The request action. + The time span that specifies the timeout value for the message that gets the security token. + An AsyncCallback delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. + + + Executes upon calling the BeginGetWebToken method. + The result of the operation. + The URI which the access token applies to. + The request action. + The time span that specifies the timeout value for the message that gets the security token. + An AsyncCallback delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. + + + Executes upon calling the EndGetToken method. + The object. + An IAsyncResult object that references the asynchronous operation to get a token. + When this method returns, contains the expiration date and time of the token information in the cache. + + + Executes upon calling the EndGetWebToken method. + The String that represents the web token. + An IAsyncResult object that references the asynchronous operation to get a web token. + When this method returns, contains the expiration date and time of the token information in the cache. + + + Gets whether the token provider strips query parameters. + true if the token provider strips query parameters; otherwise, false. + + + Provides methods that return name/value pairs for web token assertions, and that execute asynchronous shared secret token retrieval operations. + + + Generates a key for the token provider. + A generated key for the token provider. + The URI which the access token applies to. + The request action. + + + Returns a string of URL encoded name/value pairs for a simple web token assertion using the specified issuer name and issuer secret. + A URL encoded name/value pairs for a simple web token assertion. + The issuer name. + The issuer secret. + + + Returns a string of URL encoded name/value pairs for a simple web token assertion using the specified issuer name and issuer secret. + A URL encoded name/value pairs for a simple web token assertion. + The issuer name. + The issuer secret. + + + Executes the begin get token action. + An object that references the asynchronous operation to get a token. + The URI which the access token applies to. + The request action. + The time span that specifies the timeout value for the message that gets the security token. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. + + + Executes the begin get web token action. + An object that references the asynchronous operation to get a web token. + The URI which the access token applies to. + The request action. + The time span that specifies the timeout value for the message that gets the security token. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. + + + Executes the end get token action. + The security token. + An object that references the asynchronous operation to get a token. + When this method returns, contains the expiration date and time of the token information in the cache. + + + Executes the end get web token action. + The web token. + An object that references the asynchronous operation to get a web token. + When this method returns, contains the expiration date and time of the token information in the cache. + + + A security token that wraps a Simple Web Token. + + + Initializes a new instance of the class with the specified Simple Web Token. + A string that represents the Simple Web Token. + + + Initializes a new instance of the class with the specified Simple Web Token and expiry date. + A string that represents the Simple Web Token. + The expiry date of the simple web token. + + + Initializes a new instance of the class. + A string that represents the Simple Web Token. + The expiry date of the simple web token. + The audience for the simple web token. + + + Initializes a new instance of the class with the specified token ID and Simple Web Token. + A unique identifier for the Simple Web Token. + A string that represents the Simple Web Token. + The parameter or parameter is null. + + + Gets the audience for the simple web token. + The audience for the simple web token. + + + Gets the audience field name. + The audience field name. + + + Gets the date and time the security token will expire. + The date and time the security token will expire. + + + Gets the field name associated with the token expiration. + The field name associated with the token expiration. + + + Gets the ID associated with the Simple Web Token. + The ID associated with the Simple Web Token. + + + Gets the key value separator associated with the token. + The key value separator associated with the token. + + + Gets the pair separator associated with the token. + The pair separator associated with the token. + + + Gets the cryptographic keys associated with the security token. + A of type that contains the set of keys associated with the Simple Web Token. + + + Gets the Simple Web Token. + The Simple Web Token. + + + Not implemented. + Throws a . + + + Not implemented. + Throws a . + + + Represents a class to use to read and to write , , and objects as XML. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified security token serializer. + The security token serializer to use as the inner serializer. + The parameter is null. + + + Determines whether this serializer can read the <KeyIdentifier> element referred by the specified XML reader. + true when the specified <KeyIdentifier> element can be read; otherwise, false. + An to read the key identifier clause. + + + Determines whether this serializer can read the <KeyIdentifier> element referred by the specified XML reader. + true when the specified <KeyIdentifier> element can be read; otherwise, false. + An to read the key identifier. + + + Determines whether this serializer can read the security token pointed at by the specified XML reader. + true when the security token can be read; otherwise, false. + An to read the security token. + + + Determines whether this serializer can write the specified key identifier clause. + true when this serializer can write the specified key identifier clause; otherwise, false. + A that represents the key identifier clause to write. + + + Determines whether this serializer can write the specified key identifier. + true when this serializer can write the specified key identifier; otherwise, false. + A that represents the key identifier to write. + + + Determines whether this serializer can write the specified security token to XML. + true when the security token can be written; otherwise, false. + The to convert to XML. + + + Specifies an instance of the class. + + + Reads the key identifier clause using the specified XML reader. + A that represents the key identifier that is read. + An to read the key identifier clause. + + + Reads the key identifier using the specified XML reader. + A that represents the key identifier that is read. + An to read the key identifier. + + + Reads the or the security token pointed at by the specified XML reader. + A that represents the SimpleWebSecurityToken or the security token that is read. + An to read the SimpleWebSecurityToken or the security token. + A that determines the security token type. + The encoding of the XML element is not base64Binary. + + + Writes the specified key identifier clause using the specified XML writer. + An used to write the key identifier clause. + A that represents the key identifier clause to write. + + + Writes the specified key identifier using the specified XML writer. + An used to write the key identifier. + A that represents the key identifier to write. + The binary token content is null. + + + Writes the specified or security token using the specified XML writer. + An used to write the SimpleWebSecurityToken or security token. + The SimpleWebSecurityToken or security token to write. + + + Provides a set of methods that execute asynchronous simple Web token (SWT) retrieval operations. + + + Generates a key for the simple web token provider. + A generated key for the simple web token provider. + The URI which the access token applies to. + The request action. + + + Executes the begin get token action. + An object that references the asynchronous operation to get a token. + The URI which the access token applies to. + The request action. + The time span that specifies the timeout value for the message that gets the security token. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. + + + Executes the begin get web token action. + An object that references the asynchronous operation to get a web token. + The URI which the access token applies to. + The request action. + The time span that specifies the timeout value for the message that gets the security token. + An delegate that references the method to invoke when the operation is complete. + A user-defined object that contains state information about the asynchronous operation. + + + Executes the end get token action. + The security token. + An object that references the asynchronous operation to get a token. + When this method returns, contains the expiration date and time of the token information in the cache. + + + Executes the end get web token action. + The web token. + An object that references the asynchronous operation to get a web token. + When this method returns, contains the expiration date and time of the token information in the cache. + + + Represents the properties that control the behavior of the socket connection pool. + + + Gets or sets the group name of the socket connection pool. + The group name of the socket connection pool. + + + Gets or sets the maximum time the connection can be idle in the connection pool before being disconnected. + The maximum time the connection can be idle in the connection pool before being disconnected. + + + Gets or sets the time span after which an active connection is closed. + The duration after which the socket connection is closed. + + + Gets or sets the maximum number of outbound connections for each endpoint that is cached in the connection pool. + The maximum number of outbound connections for each endpoint that is cached in the connection pool. + + + Describes the role for socket security. + + + When set on a client, the application will send unencrypted messages. When set on a server, the application will accept both encrypted and unencrypted messages. + + + The application is identified as an SSL client, meaning the application will attempt to connect and send messages using an encrypted channel. + + + Identifies the application as an SSL server, meaning that the application will accept only a secure transport connection. + + + Represents the transport binding element that supports channel security over an SSL stream for use in policy exports. + + + Initializes a new instance of the class. + + + Returns a copy of this binding element instance. + A copy of this binding element instance. + + + Returns an object of the requested type, if present, from the appropriate layer in the binding stack. + The object of the requested type if found; otherwise, returns null. + The binding context that provides context for this binding element. + The type of the property to get. + + + Gets the that represents the transport token used in the security binding. + An that represents the transport token used in the security binding. + + + Describes the connection mode for the . + + + Communication is relayed through the Windows Azure Service Bus infrastructure while the Client and Service endpoints negotiate a direct socket connection to each other. The coordination of this direct connection is governed by the Windows Azure Service Bus cloud service. The direct socket connection algorithm is capable of establishing direct connections between two parties that sit behind opposing Firewalls and NAT devices. The algorithm uses only outbound connections for Firewall traversal and relies on a mutual port prediction algorithm for NAT traversal. Since the NAT traversal algorithm is dependent on a very narrowly timed coordination and a best-guess prediction about the expected NAT behavior, the algorithm tends to have a very high success rate for Home and Small Business scenarios with a small number of clients and degrades in its success rate with larger NATs. If a direct connection can be established, the relayed connection is automatically upgraded to the direct connection without message or data loss. If the direct connection cannot be established, data will continue to flow through the Windows Azure Service Bus Relay. + +This mode additionally requires outbound port 819 for the NAT prediction algorithm. With most personal firewall products, the outbound socket connection that is being established by the direct connect mode will also require a one-time policy exception to be granted by the user (the Windows Personal Firewall and other products will typically prompt the user) to the hosting application. + + + + All communication is relayed through the Windows Azure Service Bus cloud. The SSL-protected control connection is used to negotiate a relayed end-to-end socket connection that all Client-Service communication flows through. After the connection is established, the Windows Azure Service Bus infrastructure acts much like a socket forwarder proxy relaying a bidirectional byte stream. This mode additionally requires outbound port 819 for the NAT prediction algorithm. With most personal firewall products, the outbound socket connection that is being established by the direct connect mode will also require a one-time policy exception to be granted by the user (the Windows Personal Firewall and other products will typically prompt the user) to the hosting application. + + + Represents the binding element for the TCP transport relay. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified relay client authentication type. + The relay client authentication type. + + + Initializes a new instance of the class using the specified relay binding element. + The element to be cloned. + + + Creates a channel factory that can be used to create a channel. + A channel factory of the specified type. + Describes the bindings, behaviors, contracts, and other information required to create the channel factory. + The type of channel factory. + When Transport protection is enabled and the Connection Mode is set to either Hybrid or Direct.This member is unlikely to be used directly, but may be used when creating a custom binding. For more information, see Creating a Custom AppFabric Service Bus Binding. + + + Creates a channel listener of the specified type. + A channel listener of the specified type. + Describes the bindings, behaviors, contracts, and other information required to create the channel factory. + The type of channel factory. + When Transport protection is enabled and the Connection Mode is set to either Hybrid or Direct. + + + Creates a copy of the current binding element. + Returns a that contains a copy of the binding element. + + + Gets or sets the connection mode. + Returns a that contains the connection mode. + + + Gets the connection pool settings for the current instance. + The connection pool settings for the current instance. + + + Returns a specified object from the binding context. + A binding element that contains the specified object, or null if not found. + The context. + The type of object to get. + + + Gets or sets whether the binding element is dynamic. + true if the binding element is dynamic; otherwise, false. + + + Gets or sets the type of authentication used by the service client. + Returns .Contains the authentication type. The default value is RelayAccessToken. + + + Gets the URI scheme for the transport. + Returns the URI scheme for the transport, which is “TCP”. + + + Exports a custom policy assertion about bindings. + A metadata exporter that can be used to modify the exporting process. + The policy conversion context to insert your custom policy assertion. + + + Provides properties that control authentication parameters and protection level for the TCP transport relay binding. + + + Gets or sets the transport protection level. + Returns a that contains the protection level. The default is EncryptAndSign. + + + Provides constants that represent parameter names, field names, method names, and delimiters that are used in authentication requests. + + + The character used to delimit the list of values for a compound token. + + + The character used to separate parameters sent in HTTP authentication requests. + + + The string used to represent the GET verb in an HTTP request. + + + The string used to represent the HEAD verb in an HTTP request. + + + The string used to represent the POST verb in an HTTP request. + + + The string used to represent the TRACE verb in an HTTP request. + + + A character designating the separation between a key and a value. + + + The default issuer name string value used to gain access to the Windows Azure Access Control management service. + + + The maximum size of the issuer name. + + + The maximum size of the issuer secret key. + + + The issuer ID for all output claims from the Windows Azure Access Control service. + + + The value of the ConfirmationMethod attribute used in a Security Assertion Markup Language (SAML) bearer assertion. + + + The default issuer name string value used to gain access to the Windows Azure Service Bus. + + + The token audience attribute name that is used in a Simple Web Token (SWT). The token audience is the SWT processor that the SWT is intended for. + + + The attribute name of the hash-based message authentication code used in a Simple Web Token. + + + The attribute name for the token expiration (measured in seconds) used in a Simple Web Token. + + + The attribute name for the Simple Web Token (SWT) issuer. + + + The attribute name for the tracking ID in the returned token response. + + + The character used to separate parameters in a token request. + + + The parameter name for the access token that is returned in the response by the Security Token Service using the WRAP protocol. + + + The name of the AppliesTo field that is in the token request body that is sent to the Windows Azure Access Control service. + + + The parameter name for the WRAP assertion that is sent in the token request using the WRAP protocol. + + + The parameter name for the assertion format that is sent in the token request using the WRAP protocol. + + + The WRAP authentication protocol type name. + + + The parameter name of the access token that is sent in the authorization header of a request to the Windows Azure Service Bus. + + + The base date and time used in the WRAP protocol. + + + The content type used for formatting token request parameters when using the WRAP protocol. + + + The parameter name for the account name that is sent in the token request using the WRAP protocol. + + + The parameter name for the account password that is sent in the token request using the WRAP protocol. + + + The parameter name for the requested token lifetime (measured in seconds) that is sent in the token request using the WRAP protocol. + + + Specifies the Security Assertion Markup Language format. + + + Specifies the Simple Web Token format. + + + The parameter name for the token expiration (measured in seconds) that is returned in the token response by the token issuer using the WRAP protocol. + + + Represents a security token provider with built-in factory methods returning some well-known token providers. + + + Initializes a new instance of the class. + true if new security tokens are being cached; otherwise, false. + true if web token is supported by this provider; otherwise, false. + + + Initializes a new instance of the class. + true if new security tokens are being cached; otherwise, false. + true if web token is supported by this provider; otherwise, false. + The token scope associated with the provider. + + + Initializes a new instance of the class. + true if new security tokens are being cached; otherwise, false. + true if web token is supported by this provider; otherwise, false. + The size of the cache. + The token scope associated with the provider. + + + Begins an asynchronous operation to get a security token. + An object that references the asynchronous operation to get a token. + The URI which the access token applies to. + The requ