SharedPropertyGroupManager.CreatePropertyGroup 메서드

정의

지정된 정보를 사용하여 속성 그룹을 찾거나 만듭니다.

public:
 System::EnterpriseServices::SharedPropertyGroup ^ CreatePropertyGroup(System::String ^ name, System::EnterpriseServices::PropertyLockMode % dwIsoMode, System::EnterpriseServices::PropertyReleaseMode % dwRelMode, [Runtime::InteropServices::Out] bool % fExist);
public System.EnterpriseServices.SharedPropertyGroup CreatePropertyGroup(string name, ref System.EnterpriseServices.PropertyLockMode dwIsoMode, ref System.EnterpriseServices.PropertyReleaseMode dwRelMode, out bool fExist);
member this.CreatePropertyGroup : string * PropertyLockMode * PropertyReleaseMode * bool -> System.EnterpriseServices.SharedPropertyGroup
Public Function CreatePropertyGroup (name As String, ByRef dwIsoMode As PropertyLockMode, ByRef dwRelMode As PropertyReleaseMode, ByRef fExist As Boolean) As SharedPropertyGroup

매개 변수

name
String

요청된 속성의 이름입니다.

dwIsoMode
PropertyLockMode

값 중 PropertyLockMode 하나입니다. 자세한 내용은 설명 섹션을 참조하세요.

dwRelMode
PropertyReleaseMode

값 중 PropertyReleaseMode 하나입니다. 자세한 내용은 설명 섹션을 참조하세요.

fExist
Boolean

이 메서드가 반환될 때 속성이 이미 있는지true, 호출에서 속성을 만들었는지를 포함합니다false.

반품

요청된 SharedPropertyGroup.

예제

다음 코드 예제에서는 메서드를 사용하여 CreatePropertyGroup 공유 속성 그룹 관리자를 만드는 방법을 보여줍니다.

// Create a shared property group.
SharedPropertyGroup^ group =
   groupManager->CreatePropertyGroup( "Receipts",  lockMode,  releaseMode,  groupExists );
// Create a shared property group.
SharedPropertyGroup group = groupManager.CreatePropertyGroup("Receipts",
                           ref lockMode, ref releaseMode, out groupExists);
' Create a shared property group.
Dim group As SharedPropertyGroup = groupManager.CreatePropertyGroup("Receipts", lockMode, releaseMode, groupExists)

설명

dwIsoMode가져오기 및 설정 작업 중에 잠금 속성을 지정SetGet하여 원자성으로 만들거나 메서드 호출 기간 동안 속성을 잠그도록 선택할 수 있습니다Method.

Caution

생성자에서 속성 그룹을 만들 때는 사용하지 Method 마세요. 이렇게 하면 교착 상태가 발생할 수 있습니다.

지정된 dwRelMode 릴리스 모드가 있는 Process경우 지정된 name 속성은 프로세스의 수명 동안 활성 상태로 유지됩니다.

적용 대상