# ActivationId

Package: [Microsoft.Orleans.Core.Abstractions](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Core.Abstractions) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/IDs/ActivationId.cs#L16)

```csharp
[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Text.Json.Serialization.JsonConverter(Orleans.Runtime.ActivationIdConverter)]
public readonly struct ActivationId : IEquatable<ActivationId>, IFormattable, ISpanFormattable
```

Uniquely identifies a grain activation.

## Constructors

- [ActivationId(Guid)](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/constructors/constructor-system-guid-1a247de9/)

## Properties

- [IsDefault](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/properties/isdefault-4adac43a/)

## Methods

- [Equals(ActivationId)](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/methods/equals-orleans-runtime-activationid-d50c5386/)
- [Equals(object?)](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/methods/equals-object-nullable-71e1f034/)
- [FromParsableString(string)](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/methods/fromparsablestring-string-76a37120/)
- [GetDeterministic(GrainId)](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/methods/getdeterministic-orleans-runtime-grainid-8d022908/)
- [GetHashCode](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/methods/gethashcode-fe075846/)
- [NewId](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/methods/newid-3d2ada4e/)
- [ToParsableString](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/methods/toparsablestring-4c5a737b/)
- [ToString](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/methods/tostring-9fba1477/)
- [operator ==(ActivationId, ActivationId)](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/methods/op-equality-orleans-runtime-activationid-orleans-runtime-activationid-7213608d/)
- [operator !=(ActivationId, ActivationId)](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.activationid/methods/op-inequality-orleans-runtime-activationid-orleans-runtime-activationid-ebcaa2a9/)
