Compartir vía


WSFederationMessage Clase

Definición

Representa un mensaje WS-Federation y define la clase base a partir de la cual se derivan clases de mensaje WS-Federation más especializadas.

public ref class WSFederationMessage abstract : System::IdentityModel::Services::FederationMessage
public abstract class WSFederationMessage : System.IdentityModel.Services.FederationMessage
type WSFederationMessage = class
    inherit FederationMessage
Public MustInherit Class WSFederationMessage
Inherits FederationMessage
Herencia
WSFederationMessage
Derivado

Comentarios

La WSFederationMessage clase representa una solicitud WS-Federation o una respuesta WS-Federation. Las clases más especializadas que representan mensajes de WS-Federation específicos derivan de WSFederationMessage; por ejemplo, la SignInRequestMessage clase , que representa un mensaje de solicitud de inicio de sesión de WS-Federation.

La WSFederationMessage clase expone varias propiedades que se pueden usar para establecer o acceder a parámetros de mensaje individuales. Estos parámetros también se pueden establecer o acceder a ellos a través del Parameters diccionario. Por ejemplo, puede leer el parámetro wencoding en el mensaje a través de la Encoding propiedad o especificando "wencoding" como clave para el Parameters diccionario.

WSFederationMessage Contiene métodos estáticos a los que se puede llamar para crear el mensaje de WS-Federation adecuado a partir de: una dirección URL que incluye una cadena de consulta; una dirección URL base y una colección de nombres y valores de parámetros de WS-Federation; o formulario publicar datos en una solicitud HTTP.

Para obtener más información sobre el mensaje que representa esta clase, vea la sección 13 de la especificación siguiente: Lenguaje de federación de servicios web (WS-Federation) versión 1.2.

Constructores

Nombre Description
WSFederationMessage(Uri, String)

Inicializa una nueva instancia de la WSFederationMessage clase desde la dirección URL base a la que se aplica el mensaje y la acción que se va a realizar (el parámetro wa message).

Propiedades

Nombre Description
Action

Obtiene o establece el parámetro wa del mensaje.

BaseUri

Obtiene o establece la dirección URL base a la que se aplica el mensaje.

(Heredado de FederationMessage)
Context

Obtiene o establece el parámetro wctx del mensaje.

Encoding

Obtiene o establece el parámetro wencoding del mensaje.

Parameters

Obtiene los parámetros de mensaje como un diccionario.

(Heredado de FederationMessage)

Métodos

Nombre Description
CreateFromFormPost(HttpRequestBase)

Crea un mensaje WS-Federation a partir de la publicación del formulario recibida en la solicitud especificada.

CreateFromNameValueCollection(Uri, NameValueCollection)

Crea un mensaje WS-Federation a partir de un NameValueCollection de parámetros.

CreateFromUri(Uri)

Crea un mensaje WS-Federation a partir del URI especificado. Se supone que los parámetros se especifican en la cadena de consulta.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetParameter(String)

Devuelve el valor de parámetro especificado del diccionario de parámetros.

(Heredado de FederationMessage)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
RemoveParameter(String)

Quita un parámetro del diccionario de parámetros.

(Heredado de FederationMessage)
SetParameter(String, String)

Establece el valor de un parámetro en el diccionario de parámetros.

(Heredado de FederationMessage)
SetUriParameter(String, String)

Establece el valor de un parámetro en el diccionario de parámetros. El valor debe ser un URI absoluto.

(Heredado de FederationMessage)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryCreateFromUri(Uri, WSFederationMessage)

Intenta crear un mensaje WS-Federation a partir del URI especificado. Se supone que los parámetros se especifican como una cadena de consulta.

Validate()

Valida el mensaje.

(Heredado de FederationMessage)
Write(TextWriter)

Cuando se invalida en una clase derivada, escribe el mensaje en el flujo de salida.

(Heredado de FederationMessage)
WriteFormPost()

Serializa el mensaje como una publicación de formulario y devuelve el formulario resultante junto con su Javascript como una cadena.

(Heredado de FederationMessage)
WriteQueryString()

Devuelve una representación de cadena del mensaje en formato de cadena de consulta.

(Heredado de FederationMessage)

Se aplica a