Beispiel #1
0
        /// <summary>
        /// Creates a new startable endpoint based on the provided configuration.
        /// </summary>
        /// <param name="configuration">Configuration.</param>
        /// <param name="cancellationToken">A <see cref="CancellationToken"/> to observe.</param>
        public static Task <IStartableEndpoint> Create(EndpointConfiguration configuration, CancellationToken cancellationToken = default)
        {
            Guard.AgainstNull(nameof(configuration), configuration);

            return(HostCreator.CreateWithInternallyManagedContainer(configuration, cancellationToken));
        }
Beispiel #2
0
        /// <summary>
        /// Creates a new startable endpoint based on the provided configuration.
        /// </summary>
        /// <param name="configuration">Configuration.</param>
        public static Task<IStartableEndpoint> Create(EndpointConfiguration configuration)
        {
            Guard.AgainstNull(nameof(configuration), configuration);

            return HostCreator.CreateWithInternallyManagedContainer(configuration);
        }