コード例 #1
0
        static void Main(string[] args)
        {
            s_configurationModel =
                JsonConvert.DeserializeObject <ConfigurationModel>(File.ReadAllText(@".\\appsettings.json"));
            s_eventHubsParameters = new EventHubsParameters(s_configurationModel.ConnectionString, s_configurationModel.EntityPath);

            var container = RegisterDependencies(new ContainerBuilder());

            using (var scope = container.BeginLifetimeScope())
            {
                var cloudEventHubClient = scope.Resolve <ICloudEventHubClient>();
                cloudEventHubClient.SendMessage(GenerateMessageList()).ConfigureAwait(false).GetAwaiter().GetResult();
            }
        }
コード例 #2
0
 public CloudEventHubClient(IEventHubsParameters eventHubParameters, IPayloadSerializer payloadSerializer)
 {
     EventHubsParameters = eventHubParameters;
     EventHubClient      = EventHubClient.CreateFromConnectionString(eventHubParameters.EventHubsConnectionString);
     PayloadSerializer   = payloadSerializer;
 }