[−][src]Struct azure_functions::bindings::EventHubTrigger
Represents an Event Hub trigger binding.
The following binding attributes are supported:
Name | Description |
---|---|
name | The name of the parameter being bound. |
event_hub_name | The name of the event hub. When the event hub name is also present in the connection string, that value overrides this property at runtime. |
connection | The name of an app setting that contains the connection string to the event hub's namespace. This connection string must have at least read permissions to activate the trigger. |
consumer_group | An optional property that sets the consumer group used to subscribe to events in the hub. If omitted, the $Default consumer group is used. |
Examples
use azure_functions::{ bindings::EventHubTrigger, func, }; use log::info; #[func] #[binding(name = "trigger", connection = "my_connection")] pub fn log_event(trigger: EventHubTrigger) { log::info!("{:?}", trigger); }
Fields
message: EventHubMessage
The Event Hub message that triggered the function.
partition_context: PartitionContext
The partition context information.
enqueued_time: DateTime<Utc>
The enqueued time in UTC.
offset: String
The offset of the data relative to the Event Hub partition stream.
properties: Value
The user properties of the event data.
sequence_number: i64
The logical sequence number of the event.
system_properties: SystemProperties
The system properties of the event data.
Trait Implementations
Auto Trait Implementations
impl Send for EventHubTrigger
impl Sync for EventHubTrigger
impl Unpin for EventHubTrigger
impl UnwindSafe for EventHubTrigger
impl RefUnwindSafe for EventHubTrigger
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,