WSFederationMessage Clase

Definición

Representa un mensaje de WS-Federation y define la clase base a partir de la que se derivan las clases de mensaje de 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 de WS-Federation o una respuesta WS-Federation. Las clases más especializadas que representan mensajes WS-Federation específicos derivan de WSFederationMessage; por ejemplo, la SignInRequestMessage clase , que representa un mensaje de solicitud de inicio de sesión 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 WS-Federation; o datos de publicación de formularios 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

WSFederationMessage(Uri, String)

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

Propiedades

Action

Obtiene o establece el parámetro wa del mensaje.

BaseUri

Obtiene o establece la dirección URL base al 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 diccionario.

(Heredado de FederationMessage)

Métodos

CreateFromFormPost(HttpRequestBase)

Crea un mensaje de WS-Federation a partir del envío de formulario recibido en la solicitud especificada.

CreateFromNameValueCollection(Uri, NameValueCollection)

Crea un mensaje de WS-Federation a partir de una colección NameValueCollection de parámetros.

CreateFromUri(Uri)

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

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la 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 Object actual.

(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 de WS-Federation a partir del URI especificado. Los parámetros se supone que 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 un flujo de salida.

(Heredado de FederationMessage)
WriteFormPost()

Serializa el mensaje como envío de formulario y devuelve el formulario resultante junto con su JavaScript como 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