다음을 통해 공유


IGrainFactory.GetGrain 메서드

정의

오버로드

GetGrain(GrainId)

제공된 조직 ID에 대한 형식화되지 않은 참조를 반환합니다.

GetGrain(GrainId, GrainInterfaceType)

지정된 인터페이스 형식을 구현하는 제공된 조직 ID에 대한 참조를 반환합니다.

GetGrain(Type, Guid)

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

GetGrain(Type, Int64)

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

GetGrain(Type, String)

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

GetGrain(Type, Guid, String)

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

GetGrain(Type, Int64, String)

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

GetGrain<TGrainInterface>(Int64, String, String)

조직에 대한 참조를 가져옵니다.

GetGrain<TGrainInterface>(Guid, String, String)

조직에 대한 참조를 가져옵니다.

GetGrain<TGrainInterface>(Type, String)

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface에 대한 조직 캐스트를 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

GetGrain<TGrainInterface>(Type, Int64)

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface에 대한 조직 캐스트를 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

GetGrain<TGrainInterface>(GrainId)

지정된 인터페이스를 구현하는 지정된 조직에 대한 참조를 반환합니다.

GetGrain<TGrainInterface>(String, String)

조직에 대한 참조를 가져옵니다.

GetGrain<TGrainInterface>(Int64, String)

조직에 대한 참조를 가져옵니다.

GetGrain<TGrainInterface>(Guid, String)

조직에 대한 참조를 가져옵니다.

GetGrain<TGrainInterface>(Type, Guid, String)

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface에 대한 조직 캐스트를 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

GetGrain<TGrainInterface>(Type, Guid)

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface에 대한 조직 캐스트를 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

GetGrain<TGrainInterface>(Type, Int64, String)

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface에 대한 조직 캐스트를 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

GetGrain(GrainId)

제공된 조직 ID에 대한 형식화되지 않은 참조를 반환합니다.

public Orleans.Runtime.IAddressable GetGrain (Orleans.Runtime.GrainId grainId);
abstract member GetGrain : Orleans.Runtime.GrainId -> Orleans.Runtime.IAddressable
Public Function GetGrain (grainId As GrainId) As IAddressable

매개 변수

grainId
GrainId

조직 ID입니다.

반환

제공된 조직 ID에 대한 형식화되지 않은 참조입니다.

적용 대상

GetGrain(GrainId, GrainInterfaceType)

지정된 인터페이스 형식을 구현하는 제공된 조직 ID에 대한 참조를 반환합니다.

public Orleans.Runtime.IAddressable GetGrain (Orleans.Runtime.GrainId grainId, Orleans.Runtime.GrainInterfaceType interfaceType);
abstract member GetGrain : Orleans.Runtime.GrainId * Orleans.Runtime.GrainInterfaceType -> Orleans.Runtime.IAddressable
Public Function GetGrain (grainId As GrainId, interfaceType As GrainInterfaceType) As IAddressable

매개 변수

grainId
GrainId

조직 ID입니다.

interfaceType
GrainInterfaceType

반환된 조직 참조가 구현해야 하는 인터페이스 형식입니다.

반환

지정된 인터페이스 형식을 구현하는 제공된 조직 ID에 대한 참조입니다.

적용 대상

GetGrain(Type, Guid)

Source:
IGrainFactory.cs

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

public Orleans.IGrain GetGrain (Type grainInterfaceType, Guid grainPrimaryKey);
abstract member GetGrain : Type * Guid -> Orleans.IGrain
Public Function GetGrain (grainInterfaceType As Type, grainPrimaryKey As Guid) As IGrain

매개 변수

grainInterfaceType
Type

반환된 조직 참조가 구현해야 하는 조직 인터페이스 형식입니다.

grainPrimaryKey
Guid

조직의 기본 키

반환

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조입니다.

적용 대상

GetGrain(Type, Int64)

Source:
IGrainFactory.cs

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

public Orleans.IGrain GetGrain (Type grainInterfaceType, long grainPrimaryKey);
abstract member GetGrain : Type * int64 -> Orleans.IGrain
Public Function GetGrain (grainInterfaceType As Type, grainPrimaryKey As Long) As IGrain

매개 변수

grainInterfaceType
Type

반환된 조직 참조가 구현해야 하는 조직 인터페이스 형식입니다.

grainPrimaryKey
Int64

조직의 기본 키

반환

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조입니다.

적용 대상

GetGrain(Type, String)

Source:
IGrainFactory.cs

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

public Orleans.IGrain GetGrain (Type grainInterfaceType, string grainPrimaryKey);
abstract member GetGrain : Type * string -> Orleans.IGrain
Public Function GetGrain (grainInterfaceType As Type, grainPrimaryKey As String) As IGrain

매개 변수

grainInterfaceType
Type

반환된 조직 참조가 구현해야 하는 조직 인터페이스 형식입니다.

grainPrimaryKey
String

조직의 기본 키

반환

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조입니다.

적용 대상

GetGrain(Type, Guid, String)

Source:
IGrainFactory.cs

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

public Orleans.IGrain GetGrain (Type grainInterfaceType, Guid grainPrimaryKey, string keyExtension);
abstract member GetGrain : Type * Guid * string -> Orleans.IGrain
Public Function GetGrain (grainInterfaceType As Type, grainPrimaryKey As Guid, keyExtension As String) As IGrain

매개 변수

grainInterfaceType
Type

반환된 조직 참조가 구현해야 하는 조직 인터페이스 형식입니다.

grainPrimaryKey
Guid

조직의 기본 키

keyExtension
String

조직 키 확장 구성 요소입니다.

반환

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조입니다.

적용 대상

GetGrain(Type, Int64, String)

Source:
IGrainFactory.cs

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

public Orleans.IGrain GetGrain (Type grainInterfaceType, long grainPrimaryKey, string keyExtension);
abstract member GetGrain : Type * int64 * string -> Orleans.IGrain
Public Function GetGrain (grainInterfaceType As Type, grainPrimaryKey As Long, keyExtension As String) As IGrain

매개 변수

grainInterfaceType
Type

반환된 조직 참조가 구현해야 하는 조직 인터페이스 형식입니다.

grainPrimaryKey
Int64

조직의 기본 키

keyExtension
String

조직 키 확장 구성 요소입니다.

반환

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조입니다.

적용 대상

GetGrain<TGrainInterface>(Int64, String, String)

Source:
IGrainFactory.cs

조직에 대한 참조를 가져옵니다.

public TGrainInterface GetGrain<TGrainInterface> (long primaryKey, string keyExtension, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithIntegerCompoundKey;
abstract member GetGrain : int64 * string * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrainWithIntegerCompoundKey)
Public Function GetGrain(Of TGrainInterface As IGrainWithIntegerCompoundKey) (primaryKey As Long, keyExtension As String, Optional grainClassNamePrefix As String = Nothing) As TGrainInterface

형식 매개 변수

TGrainInterface

인터페이스 형식입니다.

매개 변수

primaryKey
Int64

조직의 기본 키입니다.

keyExtension
String

조직의 키 확장입니다.

grainClassNamePrefix
String

조직의 런타임 형식을 찾는 데 사용되는 선택적 클래스 이름 접두사입니다.

반환

TGrainInterface

지정된 조직에 대한 참조입니다.

적용 대상

GetGrain<TGrainInterface>(Guid, String, String)

Source:
IGrainFactory.cs

조직에 대한 참조를 가져옵니다.

public TGrainInterface GetGrain<TGrainInterface> (Guid primaryKey, string keyExtension, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithGuidCompoundKey;
abstract member GetGrain : Guid * string * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrainWithGuidCompoundKey)
Public Function GetGrain(Of TGrainInterface As IGrainWithGuidCompoundKey) (primaryKey As Guid, keyExtension As String, Optional grainClassNamePrefix As String = Nothing) As TGrainInterface

형식 매개 변수

TGrainInterface

인터페이스 형식입니다.

매개 변수

primaryKey
Guid

조직의 기본 키입니다.

keyExtension
String

조직의 키 확장입니다.

grainClassNamePrefix
String

조직의 런타임 형식을 찾는 데 사용되는 선택적 클래스 이름 접두사입니다.

반환

TGrainInterface

지정된 조직에 대한 참조입니다.

적용 대상

GetGrain<TGrainInterface>(Type, String)

Source:
IGrainFactory.cs

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface에 대한 조직 캐스트를 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, string grainPrimaryKey) where TGrainInterface : Orleans.IGrain;
abstract member GetGrain : Type * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrain)
Public Function GetGrain(Of TGrainInterface As IGrain) (grainInterfaceType As Type, grainPrimaryKey As String) As TGrainInterface

형식 매개 변수

TGrainInterface

조직의 출력 형식

매개 변수

grainInterfaceType
Type

조직 인터페이스의 런타임 형식

grainPrimaryKey
String

조직의 기본 키

반환

TGrainInterface

지정된 grainID 및 grainInterfaceType을 사용하여 요청된 조직

적용 대상

GetGrain<TGrainInterface>(Type, Int64)

Source:
IGrainFactory.cs

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface에 대한 조직 캐스트를 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, long grainPrimaryKey) where TGrainInterface : Orleans.IGrain;
abstract member GetGrain : Type * int64 -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrain)
Public Function GetGrain(Of TGrainInterface As IGrain) (grainInterfaceType As Type, grainPrimaryKey As Long) As TGrainInterface

형식 매개 변수

TGrainInterface

조직의 출력 형식

매개 변수

grainInterfaceType
Type

조직 인터페이스의 런타임 형식

grainPrimaryKey
Int64

조직의 기본 키

반환

TGrainInterface

지정된 grainID 및 grainInterfaceType을 사용하여 요청된 조직

적용 대상

GetGrain<TGrainInterface>(GrainId)

지정된 인터페이스를 구현하는 지정된 조직에 대한 참조를 반환합니다.

public TGrainInterface GetGrain<TGrainInterface> (Orleans.Runtime.GrainId grainId) where TGrainInterface : Orleans.Runtime.IAddressable;
abstract member GetGrain : Orleans.Runtime.GrainId -> 'GrainInterface (requires 'GrainInterface :> Orleans.Runtime.IAddressable)
Public Function GetGrain(Of TGrainInterface As IAddressable) (grainId As GrainId) As TGrainInterface

형식 매개 변수

TGrainInterface

반환된 조직 참조가 구현해야 하는 조직 인터페이스 형식입니다.

매개 변수

grainId
GrainId

조직 ID입니다.

반환

TGrainInterface

지정된 인터페이스를 구현하는 지정된 조직에 대한 참조입니다.

적용 대상

GetGrain<TGrainInterface>(String, String)

Source:
IGrainFactory.cs

조직에 대한 참조를 가져옵니다.

public TGrainInterface GetGrain<TGrainInterface> (string primaryKey, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithStringKey;
abstract member GetGrain : string * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrainWithStringKey)
Public Function GetGrain(Of TGrainInterface As IGrainWithStringKey) (primaryKey As String, Optional grainClassNamePrefix As String = Nothing) As TGrainInterface

형식 매개 변수

TGrainInterface

인터페이스 형식입니다.

매개 변수

primaryKey
String

조직의 기본 키입니다.

grainClassNamePrefix
String

조직의 런타임 형식을 찾는 데 사용되는 선택적 클래스 이름 접두사입니다.

반환

TGrainInterface

지정된 조직에 대한 참조입니다.

적용 대상

GetGrain<TGrainInterface>(Int64, String)

Source:
IGrainFactory.cs

조직에 대한 참조를 가져옵니다.

public TGrainInterface GetGrain<TGrainInterface> (long primaryKey, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithIntegerKey;
abstract member GetGrain : int64 * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrainWithIntegerKey)
Public Function GetGrain(Of TGrainInterface As IGrainWithIntegerKey) (primaryKey As Long, Optional grainClassNamePrefix As String = Nothing) As TGrainInterface

형식 매개 변수

TGrainInterface

인터페이스 형식입니다.

매개 변수

primaryKey
Int64

조직의 기본 키입니다.

grainClassNamePrefix
String

조직의 런타임 형식을 찾는 데 사용되는 선택적 클래스 이름 접두사입니다.

반환

TGrainInterface

지정된 조직에 대한 참조입니다.

적용 대상

GetGrain<TGrainInterface>(Guid, String)

Source:
IGrainFactory.cs

조직에 대한 참조를 가져옵니다.

public TGrainInterface GetGrain<TGrainInterface> (Guid primaryKey, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithGuidKey;
abstract member GetGrain : Guid * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrainWithGuidKey)
Public Function GetGrain(Of TGrainInterface As IGrainWithGuidKey) (primaryKey As Guid, Optional grainClassNamePrefix As String = Nothing) As TGrainInterface

형식 매개 변수

TGrainInterface

인터페이스 형식입니다.

매개 변수

primaryKey
Guid

조직의 기본 키입니다.

grainClassNamePrefix
String

조직의 런타임 형식을 찾는 데 사용되는 선택적 클래스 이름 접두사입니다.

반환

TGrainInterface

지정된 조직에 대한 참조입니다.

적용 대상

GetGrain<TGrainInterface>(Type, Guid, String)

Source:
IGrainFactory.cs

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface에 대한 조직 캐스트를 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, Guid grainPrimaryKey, string keyExtension) where TGrainInterface : Orleans.IGrain;
abstract member GetGrain : Type * Guid * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrain)
Public Function GetGrain(Of TGrainInterface As IGrain) (grainInterfaceType As Type, grainPrimaryKey As Guid, keyExtension As String) As TGrainInterface

형식 매개 변수

TGrainInterface

조직의 출력 형식

매개 변수

grainInterfaceType
Type

조직 인터페이스의 런타임 형식

grainPrimaryKey
Guid

조직의 기본 키

keyExtension
String

조직의 키 확장입니다.

반환

TGrainInterface

지정된 grainID 및 grainInterfaceType을 사용하여 요청된 조직

적용 대상

GetGrain<TGrainInterface>(Type, Guid)

Source:
IGrainFactory.cs

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface에 대한 조직 캐스트를 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, Guid grainPrimaryKey) where TGrainInterface : Orleans.IGrain;
abstract member GetGrain : Type * Guid -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrain)
Public Function GetGrain(Of TGrainInterface As IGrain) (grainInterfaceType As Type, grainPrimaryKey As Guid) As TGrainInterface

형식 매개 변수

TGrainInterface

조직의 출력 형식

매개 변수

grainInterfaceType
Type

조직 인터페이스의 런타임 형식

grainPrimaryKey
Guid

조직의 기본 키

반환

TGrainInterface

지정된 grainID 및 grainInterfaceType을 사용하여 요청된 조직

적용 대상

GetGrain<TGrainInterface>(Type, Int64, String)

Source:
IGrainFactory.cs

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface에 대한 조직 캐스트를 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, long grainPrimaryKey, string keyExtension) where TGrainInterface : Orleans.IGrain;
abstract member GetGrain : Type * int64 * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrain)
Public Function GetGrain(Of TGrainInterface As IGrain) (grainInterfaceType As Type, grainPrimaryKey As Long, keyExtension As String) As TGrainInterface

형식 매개 변수

TGrainInterface

조직의 출력 형식

매개 변수

grainInterfaceType
Type

조직 인터페이스의 런타임 형식

grainPrimaryKey
Int64

조직의 기본 키

keyExtension
String

조직의 키 확장입니다.

반환

TGrainInterface

지정된 grainID 및 grainInterfaceType을 사용하여 요청된 조직

적용 대상