LifetimeContext.GetOrCreate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera uma instância de parte compartilhada com a ID especificada ou, se a instância de parte não puder ser encontrada, criará e compartilhará uma instância de parte usando o criador especificado na operação especificada.
public:
System::Object ^ GetOrCreate(int sharingId, System::Composition::Hosting::Core::CompositionOperation ^ operation, System::Composition::Hosting::Core::CompositeActivator ^ creator);
public object GetOrCreate (int sharingId, System.Composition.Hosting.Core.CompositionOperation operation, System.Composition.Hosting.Core.CompositeActivator creator);
member this.GetOrCreate : int * System.Composition.Hosting.Core.CompositionOperation * System.Composition.Hosting.Core.CompositeActivator -> obj
Public Function GetOrCreate (sharingId As Integer, operation As CompositionOperation, creator As CompositeActivator) As Object
Parâmetros
- sharingId
- Int32
A ID da parte compartilhada.
- operation
- CompositionOperation
Uma operação na qual será criada uma parte, caso seja necessário.
- creator
- CompositeActivator
Um ativador que pode ativar uma nova instância da parte, caso necessário.
Retornos
A parte nova ou recuperada.
Comentários
Esse método será livre de bloqueio se a instância de parte já existir. Se a instância de parte precisar ser criada, será feito um bloqueio que serializará outras gravações que usam esse método (as leituras simultâneas continuarão a ser seguras e livres de bloqueios). É importante que a composição e, portanto, bloqueie a aquisição, seja estritamente folha a raiz na árvore de tempo de vida.
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de