TsgcWSPServer_sgcEventos › OnBeforeSubscription

OnBeforeSubscription Evento

Se activa antes de que se acepte una suscripción; el controlador puede denegarla o autorizarla.

Sintaxis

property OnBeforeSubscription: TsgcWSBeforeSubscriptionEvent;
// TsgcWSBeforeSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String; var Accept: Boolean) of object

Valor Predeterminado

Observaciones

Se genera cuando un cliente llama a Subscribe, una vez por canal (las suscripciones con comodines se expanden antes de que se dispare el evento). Inspeccione Subscription para verificar el nombre del canal y establezca Accept en False para rechazar la suscripción; en ese caso el cliente no recibe confirmación de suscripción. Accept llega inicializado en True.

Ejemplo

procedure TForm1.oProtocolBeforeSubscription(Connection: TsgcWSConnection;
  const Subscription: String; var Accept: Boolean);
begin
  Accept := not Subscription.StartsWith('admin.');
end;

Volver a Eventos