コード例 #1
0
async def publish():
    credential = AzureKeyCredential(topic_key)
    client = EventGridPublisherClient(endpoint, credential)

    client.send([
        CloudEvent(type="Contoso.Items.ItemReceived",
                   source="/contoso/items",
                   data={"itemSku": "Contoso Item SKU #1"},
                   subject="Door1")
    ])
async def publish():
    credential = AzureKeyCredential(topic_key)
    client = EventGridPublisherClient(endpoint, credential)

    # [START publish_cloud_event_dict_async]
    async with client:
        client.send([{
            "type": "Contoso.Items.ItemReceived",
            "source": "/contoso/items",
            "data": {
                "itemSku": "Contoso Item SKU #1"
            },
            "subject": "Door1",
            "specversion": "1.0",
            "id": "randomclouduuid11"
        }])