EndpointAddressMessageFilter.Match Método

Definición

Comprueba si un mensaje o un mensaje almacenado en búfer satisface los criterios del filtro de punto de conexión.

Sobrecargas

Nombre Description
Match(Message)

Comprueba si un mensaje satisface la dirección del punto de conexión especificado.

Match(MessageBuffer)

Comprueba si un mensaje almacenado en búfer satisface la dirección del punto de conexión especificada.

Comentarios

La diferencia entre las dos sobrecargas del Match método es que la que toma el MessageBuffer parámetro puede examinar el cuerpo de un mensaje al probar una coincidencia, mientras que la que toma el Message parámetro no es .

Match no prueba el contenido del cuerpo de un mensaje, por lo que estos dos métodos son equivalentes.

Match(Message)

Comprueba si un mensaje satisface la dirección del punto de conexión especificado.

public:
 override bool Match(System::ServiceModel::Channels::Message ^ message);
public override bool Match(System.ServiceModel.Channels.Message message);
override this.Match : System.ServiceModel.Channels.Message -> bool
Public Overrides Function Match (message As Message) As Boolean

Parámetros

message
Message

Objeto Message que se va a probar.

Devoluciones

true es si el Message objeto satisface la dirección del punto de conexión especificada en el filtro; de lo contrario, falsees .

Excepciones

message es null.

Comentarios

Las dos sobrecargas de este método son equivalentes porque ambos examinan solo encabezados de mensaje.

Se aplica a

Match(MessageBuffer)

Comprueba si un mensaje almacenado en búfer satisface la dirección del punto de conexión especificada.

public:
 override bool Match(System::ServiceModel::Channels::MessageBuffer ^ messageBuffer);
public override bool Match(System.ServiceModel.Channels.MessageBuffer messageBuffer);
override this.Match : System.ServiceModel.Channels.MessageBuffer -> bool
Public Overrides Function Match (messageBuffer As MessageBuffer) As Boolean

Parámetros

messageBuffer
MessageBuffer

Objeto MessageBuffer que se va a probar.

Devoluciones

true es si el MessageBuffer objeto satisface la dirección del punto de conexión; en caso contrario, falsees .

Excepciones

messageBuffer es null.

Comentarios

Las dos sobrecargas de este método son equivalentes porque ambos examinan solo encabezados de mensaje. La única razón para usar esta sobrecarga es si ya tenía un messageBuffer mensaje disponible y no un mensaje, ya que este método convierte el en messageBuffer un mensaje.

Se aplica a