You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// <typeparam name="TActorInterface">Type of actor interface.</typeparam>
99
+
/// <typeparam name="TActor">Type of actor.</typeparam>
100
+
/// <param name="actorTypeName">The name of the actor type represented by the actor.</param>
101
+
/// <param name="configure">An optional delegate used to configure the actor registration.</param>
77
102
/// <remarks>The value of <paramref name="actorTypeName"/> will have precedence over the default actor type name derived from the actor implementation type or any type name set via <see cref="ActorAttribute"/>.</remarks>
/// <param name="actorType">Type of actor.</param>
113
+
/// <param name="actorTypeName">The name of the actor type represented by the actor.</param>
114
+
/// <param name="typeOptions">An optional <see cref="ActorRuntimeOptions"/> that defines values for this type alone.</param>
115
+
/// <param name="configure">An optional delegate used to configure the actor registration.</param>
116
+
/// <remarks>The value of <paramref name="actorTypeName"/> will have precedence over the default actor type name derived from the actor implementation type or any type name set via <see cref="ActorAttribute"/>.</remarks>
/// <param name="actorInterfaceType">Type of actor interface.</param>
126
+
/// <param name="actorType">Type of actor.</param>
127
+
/// <param name="actorTypeName">The name of the actor type represented by the actor.</param>
128
+
/// <param name="typeOptions">An optional <see cref="ActorRuntimeOptions"/> that defines values for this type alone.</param>
129
+
/// <param name="configure">An optional delegate used to configure the actor registration.</param>
130
+
/// <remarks>The value of <paramref name="actorTypeName"/> will have precedence over the default actor type name derived from the actor implementation type or any type name set via <see cref="ActorAttribute"/>.</remarks>
// Licensed under the Apache License, Version 2.0 (the "License");
4
4
// you may not use this file except in compliance with the License.
@@ -120,6 +120,40 @@ public static ActorTypeInformation Get(Type actorType)
120
120
/// <remarks>The value of <paramref name="actorTypeName"/> will have precedence over the default actor type name derived from the actor implementation type or any type name set via <see cref="ActorAttribute"/>.</remarks>
/// Creates an <see cref="ActorTypeInformation"/> from actorType.
128
+
/// </summary>
129
+
/// <param name="actorInterfaceType">The type of interface implementing the actor to create ActorTypeInformation for.</param>
130
+
/// <param name="actorType">The type of class implementing the actor to create ActorTypeInformation for.</param>
131
+
/// <param name="actorTypeName">The name of the actor type represented by the actor.</param>
132
+
/// <returns><see cref="ActorTypeInformation"/> created from actorType.</returns>
133
+
/// <exception cref="System.ArgumentException">
134
+
/// <para>When <see cref="System.Type.BaseType"/> for actorType is not of type <see cref="Actor"/>.</para>
135
+
/// <para>When actorType does not implement an interface deriving from <see cref="IActor"/>
136
+
/// and is not marked as abstract.</para>
137
+
/// </exception>
138
+
/// <remarks>The value of <paramref name="actorTypeName"/> will have precedence over the default actor type name derived from the actor implementation type or any type name set via <see cref="ActorAttribute"/>.</remarks>
0 commit comments