# PullingAgentStreamRegistered Fields

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.pullingagentstreamregistered/)

## ProducerGrainId {#producergrainid-ce947e84}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.pullingagentstreamregistered/fields/producergrainid-ce947e84/)

[Source](https://github.com/dotnet/orleans/blob/b7a9e3e1c9c54b3cec3a467c5734bf7744541bcf/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly GrainId ProducerGrainId
```

The pulling agent grain ID registered as producer in pubsub.

## QueueId {#queueid-23585afe}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.pullingagentstreamregistered/fields/queueid-23585afe/)

[Source](https://github.com/dotnet/orleans/blob/b7a9e3e1c9c54b3cec3a467c5734bf7744541bcf/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly QueueId QueueId
```

The queue handled by the pulling agent.

## StreamId {#streamid-15a652aa}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.pullingagentstreamregistered/fields/streamid-15a652aa/)

[Source](https://github.com/dotnet/orleans/blob/b7a9e3e1c9c54b3cec3a467c5734bf7744541bcf/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly StreamId StreamId
```

The stream ID.

## SubscriberCount {#subscribercount-1cfa4adc}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.pullingagentstreamregistered/fields/subscribercount-1cfa4adc/)

[Source](https://github.com/dotnet/orleans/blob/b7a9e3e1c9c54b3cec3a467c5734bf7744541bcf/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly int SubscriberCount
```

The number of non-faulted subscribers returned by pubsub.
