Exemplo n.º 1
0
        public virtual OrganisationRequestToken <DisassociateResponse> DisassociateDeferred(string entityName,
                                                                                            Guid entityId, Relationship relationship, EntityReferenceCollection relatedEntities)
        {
            ValidateDeferredQueueState();
            var token =
                new OrganisationRequestToken <DisassociateResponse>
            {
                Request =
                    new DisassociateRequest
                {
                    Target          = new EntityReference(entityName, entityId),
                    Relationship    = relationship.Copy(),
                    RelatedEntities = relatedEntities.Copy()
                }
            };

            deferredRequests.Add(token);
            return(token);
        }